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

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


11
Обновить таблицу с помощью JOIN в SQL Server?
Я хочу обновить столбец в таблице, создавая соединение с другой таблицей, например: UPDATE table1 a INNER JOIN table2 b ON a.commonfield = b.[common field] SET a.CalculatedColumn= b.[Calculated Column] WHERE b.[common field]= a.commonfield AND a.BatchNO = '110' Но это жалуется Сообщение 170, уровень 15, состояние 1, строка 2, строка 2: неправильный …

19
Функция против хранимой процедуры в SQL Server
Я давно изучаю функции и хранимые процедуры, но не знаю, почему и когда мне следует использовать функцию или хранимую процедуру. Они выглядят одинаково для меня, может быть, потому что я новичок в этом. Может кто-нибудь сказать мне, почему?



11
Как присоединиться к первому ряду
Я буду использовать конкретный, но гипотетический пример. Каждый заказ обычно имеет только одну позицию : Заказы: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A Позиции: LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3...} 1 7 prefabulated amulite {1609B09...} 2 32 spurving bearing Но иногда будет заказ с двумя …

14
DateTime2 против DateTime в SQL Server
Который из: datetime datetime2 это рекомендуемый способ даты и времени хранения в SQL Server 2008+? Я знаю о различиях в точности (и, возможно, о размере места для хранения), но игнорируя их на данный момент, есть ли документ с рекомендациями о том, когда что использовать, или, может быть, нам следует использовать …

26
Как я могу перечислить все внешние ключи, ссылающиеся на данную таблицу в SQL Server?
Мне нужно удалить таблицу с высокими ссылками в базе данных SQL Server. Как я могу получить список всех ограничений внешнего ключа, которые мне нужно будет удалить, чтобы удалить таблицу? (SQL-ответы предпочтительнее, чем щелкать в графическом интерфейсе студии управления.)
736 sql  sql-server  tsql 

30
SQL исключает столбец, используя SELECT * [кроме columnA] FROM tableA?
Мы все знаем, что для выбора всех столбцов из таблицы мы можем использовать SELECT * FROM tableA Есть ли способ исключить столбцы из таблицы без указания всех столбцов? SELECT * [except columnA] FROM tableA Единственный известный мне способ - вручную указать все столбцы и исключить ненужные столбцы. Это действительно отнимает …
733 sql  sql-server  tsql 



9
Запрос на обновление SQL с использованием соединений
Я должен обновить поле со значением, которое возвращается объединением 3 таблиц. Пример: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master mm where im.mf_item_number like 'STA%' and im.sku=gm.sku and gm.ManufacturerID = mm.ManufacturerID and gm.manufacturerID=34 Я хочу обновить mf_item_numberзначения полей …

14
Как создать уникальное ограничение, которое также допускает нулевые значения?
Я хочу иметь уникальное ограничение для столбца, который я собираюсь заполнить GUID. Тем не менее, мои данные содержат нулевые значения для этих столбцов. Как создать ограничение, которое допускает множественные нулевые значения? Вот пример сценария . Рассмотрим эту схему: CREATE TABLE People ( Id INT CONSTRAINT PK_MyTable PRIMARY KEY IDENTITY, Name …
620 sql-server  tsql 


15
Вставить несколько строк БЕЗ повторения части «INSERT INTO…» оператора?
Я знаю, что сделал это несколько лет назад, но не могу вспомнить синтаксис и не могу его найти нигде из-за загрузки тонны справочных документов и статей о «массовом импорте». Вот что я хочу сделать, но синтаксис не совсем правильный ... пожалуйста, кто-то, кто делал это раньше, помогите мне :) INSERT …

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