Запитання з тегом «sql-server-2005»

Використовуйте цей тег для питань, характерних для версії SQL-сервера Microsoft 2005 року.

8
Що являє собою подвійний сервер sql?
У мене є декілька властивостей, в C#яких знаходяться, doubleі я хочу зберігати їх у таблиці на SQL Server, але помітив, що doubleтипу немає , тож що найкраще використовувати, decimalабо float? Це збереже значення широти та довготи, тому мені потрібна найточніша точність. Дякую за відповіді поки що.

14
SQL Server - ВИБІРТИ ЗДІЙСНЕНО зберігається процедура
У мене збережена процедура, яка повертає рядки: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Моя фактична процедура трохи складніша, саме тому проросток необхідний. Чи можливо вибрати вихід, зателефонувавши в цю процедуру? Щось на зразок: SELECT * FROM (EXEC MyProc) AS TEMP Мені потрібно використовувати SELECT TOP X, …

6
Динамічний SELECT TOP @var на SQL Server
Як я можу мати динамічну змінну, яка встановлює кількість рядків для повернення в SQL Server? Нижче недійсний синтаксис у SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable

21
SQL-запит для вибору дати між двома датами
У мене є start_dateі end_date. Я хочу отримати список дат між цими двома датами. Хто-небудь може мені допомогти вказати на помилку мого запиту. select Date,TotalAllowance from Calculation where EmployeeId=1 and Date between 2011/02/25 and 2011/02/27 Ось Dateце datetimeзмінна.


19
Як ви знищуєте всі поточні підключення до бази даних SQL Server 2005?
Я хочу перейменувати базу даних, але продовжую отримувати помилку, що "не вдалося отримати ексклюзивний замок" у базі даних, що означає, що деякі зв’язки все ще активні. Як я можу вбити всі підключення до бази даних, щоб перейменувати її?

21
Видаліть всі таблиці, збережені процедури, тригери, обмеження та всі залежності в одному операторі sql
Чи можна якимось чином очистити базу даних у SQl Server 2005, скинувши всі таблиці та видаливши збережені процедури, тригери, обмеження та всі залежності в одному операторі SQL? Причина запиту: Я хочу мати сценарій БД для очищення існуючої БД, який не використовується, а не створювати нові, особливо коли вам потрібно подати …

17
Надзвичайний час очікування під час роботи в режимі офлайн із базою даних SQL Server
Я намагаюся виконати деяке обслуговування в режимі офлайн (відновлення бази даних розробників із резервного копіювання в реальному часі) на своїй базі даних розробників, але команда "Візьми офлайн" через студію управління SQL Server виконує надзвичайно повільно - на порядку 30 хвилин плюс зараз. Мені просто до кінця, і я не можу …

15
Створіть дату з дня місяця та року за допомогою T-SQL
Я намагаюся перетворити дату з окремими частинами, такими як 12, 1, 2007, у час дат у SQL Server 2005. Я спробував таке: CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) але це призводить до неправильної дати. Який правильний спосіб перетворити три значення дати у відповідний формат дати.



5
"Попередити збереження змін, які потребують повторного створення таблиці", негативні ефекти
Преамбула Я сьогодні модифікував стовпчик у SQL Server 2008, змінивши тип даних з типу валюти (18,0) на (19,2). У мене виникла помилка "Внесені вами зміни вимагають відхилення та повторного створення наступних таблиць" від SQL Server. Перш ніж шукати відповіді, будь ласка, прочитайте наступне: Я вже знаю, що є параметр в …


1
Як я можу використовувати застереження про вихід INSERT заяви OUTPUT, щоб отримати значення ідентичності?
Якщо у мене є вставка заяви, наприклад: INSERT INTO MyTable ( Name, Address, PhoneNo ) VALUES ( 'Yatrix', '1234 Address Stuff', '1112223333' ) Як встановити @var INTзначення ідентичності нового рядка (викликається Id) за допомогою пункту OUTPUT? Наприклад, я бачив зразки введення INSERTED.Name у змінні таблиці, але я не можу ввести …

14
Які основні відмінності у продуктивності між типами даних varchar і nvarchar SQL Server?
Я працюю над базою даних для невеликого веб-додатка в моїй школі SQL Server 2005. Я бачу пару шкіл думки з питання varcharvs nvarchar: Використовуйте, varcharякщо ви не маєте справу з великою кількістю інтернаціоналізованих даних, тоді використовуйте nvarchar. Просто використовуйте nvarcharдля всього. Я починаю бачити достоїнства погляду 2. Я знаю, що …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.