Запитання з тегом «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 проти конвертувати
Яке загальне керівництво щодо того, коли слід використовувати 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?
Мені просто потрібно вибрати перший день місяця заданої змінної дати. Я знаю, що це дуже просто зробити за допомогою такого коду: 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операторі. З документації ПІСЛЯ ТАБЛИЦІ MSDN ... DROP { [CONSTRAINT] constraint_name | COLUMN column_name } Визначає, що constraint_name або стовпчик_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.