Вопросы с тегом «tsql»

T-SQL (Transact Structured Query Language) - это расширение функциональности SQL, поддерживаемое Sybase ASE и Microsoft SQL Server. Не используйте этот тег для запросов, связанных с MySQL, PostgreSql, Oracle (Pl / SQL). Обратите внимание, что код SQL, который пишется с использованием LINQ, также не будет частью этого тега. Этот тег специально создан для расширенного программирования SQL с использованием Microsoft SQL Server.

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

19
Как сгенерировать случайное число для каждой строки в TSQL Select?
Мне нужно другое случайное число для каждой строки в моей таблице. Следующий, казалось бы, очевидный код использует одно и то же случайное значение для каждой строки. SELECT table_name, RAND() magic_number FROM information_schema.tables Я хотел бы получить INT или FLOAT из этого. В остальной части истории я собираюсь использовать это случайное …

6
T-SQL Cast против Convert
Каково общее руководство, когда вы должны использовать CASTпротив CONVERT? Есть ли проблемы с производительностью, связанные с выбором одного из других? Один ближе к ANSI-SQL?
325 sql  sql-server  database  tsql 

9
Как установить переменную из запроса SQL?
Я пытаюсь установить переменную из запроса SQL: declare @ModelID uniqueidentifer Select @ModelID = select modelid from models where areaid = 'South Coast' Очевидно, я не делаю это правильно, так как это не работает. Может кто-нибудь предложить решение? Спасибо!
324 sql  sql-server  tsql 


29
Как выбрать первый день месяца в SQL?
Мне просто нужно выбрать первый день месяца для данной переменной datetime. Я знаю, что это довольно легко сделать с помощью такого кода: select CAST(CAST(YEAR(@mydate) AS VARCHAR(4)) + '/' + CAST(MONTH(@mydate) AS VARCHAR(2)) + '/01' AS DATETIME) Но это не очень элегантно и, вероятно, не очень быстро. Есть лучший способ сделать …

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переменная.


11
Как передать массив в хранимую процедуру SQL Server
Как передать массив в хранимую процедуру SQL Server? Например, у меня есть список сотрудников. Я хочу использовать этот список в качестве таблицы и объединить ее с другой таблицей. Но список сотрудников должен быть передан как параметр из C #.

11
Как удалить несколько столбцов с помощью одного оператора ALTER TABLE в SQL Server?
Я хотел бы написать одну команду SQL для удаления нескольких столбцов из одной таблицы в одном ALTER TABLEоператоре. Из документации ALTER TABLE MSDN ... DROP { [CONSTRAINT] constraint_name | COLUMN column_name } Указывает, что имя-ограничения или имя-столбца удаляется из таблицы. DROP COLUMN не допускается, если уровень совместимости равен 65 или …
292 sql  sql-server  tsql  alter 


21
Удалите все таблицы, хранимые процедуры, триггеры, ограничения и все зависимости в одном выражении SQL
Есть ли способ очистки базы данных в SQl Server 2005 путем удаления всех таблиц и удаления хранимых процедур, триггеров, ограничений и всех зависимостей в одном операторе SQL? ПРИЧИНА ДЛЯ ЗАПРОСА: Я хочу иметь скрипт БД для очистки существующей БД, которая не используется, вместо того, чтобы создавать новые, особенно когда вам …

18
Как проверить, существует ли хранимая процедура перед ее созданием
У меня есть сценарий SQL, который должен запускаться каждый раз, когда клиент выполняет функцию «управления базой данных». Сценарий включает в себя создание хранимых процедур в клиентской базе данных. Некоторые из этих клиентов могут уже иметь хранимую процедуру при запуске сценария, а некоторые - нет. Мне нужно добавить отсутствующие хранимые процедуры …



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