Вопросы с тегом «sql-server-2005»

Используйте этот тег для вопросов, относящихся к версии 2005 SQL Server Microsoft.

8
Что представляет собой двойной сервер SQL?
У меня есть несколько свойств, в C#которых есть, doubleи я хочу сохранить их в таблице в SQL Server, но заметил, что нет doubleтипа, так что лучше использовать, decimalили float? Это будет хранить значения широты и долготы, поэтому мне нужна самая точная точность. Спасибо за ответы до сих пор.

14
SQL Server - ВЫБРАТЬ ИЗ хранимой процедуры
У меня есть хранимая процедура, которая возвращает строки: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Моя настоящая процедура немного сложнее, поэтому необходим sproc. Можно ли выбрать выход, вызвав эту процедуру? Что-то вроде: SELECT * FROM (EXEC MyProc) AS TEMP Мне нужно использовать SELECT TOP X, ROW_NUMBERи дополнительный …

6
Динамический SELECT TOP @var In 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 в автономный режим
Я пытаюсь выполнить автономное обслуживание (восстановление базы данных dev из оперативной резервной копии) в моей базе данных dev, но команда «Отключить» через SQL Server Management Studio выполняется крайне медленно - порядка 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
Как использовать предложение OUTPUT оператора INSERT, чтобы получить значение идентификатора?
Если у меня есть оператор вставки, такой как: INSERT INTO MyTable ( Name, Address, PhoneNo ) VALUES ( 'Yatrix', '1234 Address Stuff', '1112223333' ) Как установить @var INTзначение идентификатора новой строки (вызывается Id) с помощью предложения OUTPUT? Например, я видел примеры размещения INSERTED.Name в табличных переменных, но я не могу …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.