Tag: вставка

Есть ли лучший способ получить уникальный идентификатор в INSERT?

Я использую следующую инструкцию SQL Server, чтобы вставлять записи и возвращать уникальное значение идентификатора auto-inc все за один снимок. Интересно, есть ли более простой / быстрый / лучший способ сделать это? SET NOCOUNT ON; DECLARE @res table (ID bigint); INSERT INTO [Titles] ([Name],1513741172,[Title]) OUTPUT INSERTED.ID INTO @res VALUES ('Name','23 aug 2010','this is a title'); SELECT […]

Справка по вводу запроса SQL Server

У меня есть следующий код, который я использую в Query для обновления таблицы с именем ListClientCasePresentingIncidents, которая использует функцию fnSplit для разделения разделенного запятой nvarchar с именем @CasePresentingIncidents. IF ( @CasePresentingIncidents <> '' ) INSERT INTO ListClientCasePresentingIncidents ( PresentingIncident , CaseID ) SELECT SplitText AS PresentingIncident , @CaseID FROM fnSplit(@CasePresentingIncidents) Все это отлично работает по […]

Синтаксис SQL Server INSERT

Я пытаюсь вставить следующий текст в ячейку таблицы, которая является varchar(8000) . SELECT DISTINCT TOP 100 * FROM (SELECT TOP 10000 * FROM (SELECT DISTINCT rklient, nimi + ISNULL('(' + UPPER(oleknimi) + ')' ,'') AS nimi, mkood, kommentaar, regkood, ISNULL(aadress + ' ','') AS aadress, naitatel AS telefon, NULL AS lepingutelefon, faks, email, www, NULL […]

ошибка при использовании подзапроса в операторе вставки

У меня есть таблица со следующей структурой: FirstName|MiddleName|PatientID Я хочу, чтобы в другой таблице хранились все отдельные FirstNames. Я создал таблицу с именем TBL, и я хочу вставить в нее все отдельные строки FirstName . Предположим, что первое имя таблицы TBL1 . Я попробовал следующее: INSERT Into TBL(FirstName) VALUES (SELECT DISTINCT FirstName FROM TBL1) Но […]

SQL Server: вставить идентификатор

У меня есть 2 таблицы ProductSize и Product . Таблица продуктов : ProductID ProductCode ProductSizeID Таблица размеров продукта : ProductSizeID PackperCase ItemsperCase ItemSize У меня есть хранимая процедура, которая заполняет обе эти таблицы, однако я не могу заполнить таблицу Products без заполнения таблицы Product Size (так как мне нужен productsizeID ). Как я могу это […]

Вставка символа в начале строки в SQL

Мне нужно изменить все строки столбцов «PostalCode», установив символ «А» в начале строки. Я пробовал это: UPDATE Customers SET PostalCode = STUFF(PostalCode , 0 , 1 , 'A') Но ничего … Любые идеи?

Вставить скрипт для определенного набора строк в SQL

Я использую SQL Server 2008. Я использую сценарий своих данных из таблицы SQL, используя параметр «Задачи -> Генерировать скрипты». Вот моя проблема: Допустим, у меня 21 000 записей в таблице Employee . Когда я беру скрипт этой таблицы, он принимает скрипт вставки для всех 21000 записей. Каково решение, если я хочу взять только скрипт из […]

SQL Server: вставьте строку в другую таблицу для каждой строки в другой таблице, которая соответствует критерию

Мне нужно вставить новую строку в одну таблицу CUSTOMER_NOTES для каждой строки в другой таблице CUSTOMER которая соответствует условию. Если столбец таблицы CUSTOMER CURRENT отмечен как 1, тогда мне нужно засунуть заметку в таблицу CUSTOMER_NOTES , например «ЭТО ТЕКУЩИЙ ЗАКАЗЧИК». Таким образом, если есть 50 текущих клиентов (и 240 общих клиентов), в таблице CUSTOMER_NOTES будет […]

Msg 207, Уровень 16, Недопустимое имя столбца 'MH380'

Я получил ошибку из инструкции insert. Утверждение, которое я использовал для вставки кортежа в таблицу, insert into train values (103, MH380, 2000, 709) Кстати, таблица была создана с использованием следующего утверждения: ( TrainCode CHAR(5) NOT NULL, TrainName VARCHAR(20) NOT NULL, Capacity int NOT NULL, Model VARCHAR(20) NOT NULL, CONSTRAINT PKTrain PRIMARY KEY (TrainCode) ) Кто-то […]

Объединение двух значений в Insert – SQL

Я пытаюсь выполнить то, что кажется чем-то простым, но я не могу найти решение – я, вероятно, неправильно его формулирую. У меня есть стороннее программное обеспечение, которое выводит дату и время как два отдельных значения, одно для даты и другое для времени, и я должен иметь возможность INSERT эти данные как одно поле datetime в […]

Давайте будем гением компьютера.