Запитання з тегом «tsql»

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


12
CROSS JOIN vs INNER JOIN у SQL
У чому різниця між CROSS JOINі INNER JOIN? КРОВИЙ ПРИЄДНАЙТЕСЬ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies ВНУТРІШНЄ З'ЄДНАННЯ: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status] FROM Customers INNER JOIN Movies ON Customers.CustomerID = Movies.CustomerID Який з …

20
Рядок або бінарні дані SQL Server будуть усічені
Я беру участь у проекті міграції даних. Я отримую таку помилку, коли намагаюся вставити дані з однієї таблиці в іншу таблицю (SQL Server 2005): Msg 8152, рівень 16, стан 13, рядок 1 Рядок або двійкові дані будуть усічені. Стовпці вихідних даних відповідають типі даних і знаходяться у визначенні довжини стовпців …


9
Як повідомити про помилку від визначеної користувачем функції SQL Server
Я пишу визначену користувачем функцію в SQL Server 2008. Я знаю, що функції не можуть викликати помилки звичайним способом - якщо ви спробуєте включити оператор RAISERROR SQL повертає: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator 'RAISERROR' within a function. Але факт …

6
Збережена процедура T-SQL, яка приймає кілька значень Id
Чи є витончений спосіб обробляти передачу списку ідентифікаторів як параметр до збереженої процедури? Наприклад, я хочу, щоб відділи 1, 2, 5, 7, 20 повернулися за моєю збереженою процедурою. Раніше я передавав перелік кодів, обмежених комами, як-от наведений нижче код, але відчуваю це дуже брудно. SQL Server 2005 - це моє …

12
Відмінності між MySQL та SQL сервером [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
144 mysql  sql-server  tsql 

12
Передайте параметр масиву в SqlCommand
Я намагаюся передати параметр масиву до комісії SQL в C #, як показано нижче, але це не працює. Хтось із цим зустрічався раніше? string sqlCommand = "SELECT * from TableA WHERE Age IN (@Age)"; SqlConnection sqlCon = new SqlConnection(connectString); SqlCommand sqlComm = new SqlCommand(); sqlComm.Connection = sqlCon; sqlComm.CommandType = System.Data.CommandType.Text; …
144 c#  tsql 

9
Різниця між CTE та SubQuery?
З цієї публікації Як використовувати ROW_NUMBER у наступній процедурі? Існує дві версії відповідей, де одна використовує a, sub-queryа друга використовує a CTEдля вирішення тієї ж проблеми. Тепер, у чому полягає перевага використання CTE (Common Table Expression)над "підзапитом" (таким чином, читабельніше, що запит насправді робить) Єдина перевага використання за CTEкадром sub-select, …

13
Як змінити декілька стовпців одночасно на SQL Server
Мені потрібні ALTERтипи даних декількох стовпців у таблиці. Для одного стовпця прекрасно працює наступне: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) Але як я можу змінити кілька стовпців в одному операторі? Наступне не працює: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0), CM_CommodityID NUMERIC(18,0)

4
Змінити таблицю Додати синтаксис стовпця
Я намагаюся програмно додати стовпчик ідентичності до таблиці Співробітники. Не впевнений, що я роблю неправильно зі своїм синтаксисом. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS …
142 sql  sql-server  tsql  ddl 




26
T-SQL розділений рядок
У мене стовпчик SQL Server 2008 R2, що містить рядок, яку мені потрібно розділити комою. Я бачив багато відповідей на StackOverflow, але жодна з них не працює в R2. Я переконався, що я маю вибрати дозволи на будь-яких прикладах розділеної функції. Будь-яка допомога дуже вдячна.

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