Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Пример за вмъкване на SQL Server

За да вмъкнете един ред данни:

INSERT INTO USERS
VALUES (1, 'Mike', 'Jones');

За да направите вмъкване в конкретни колони (за разлика от всички тях), трябва да посочите колоните, които искате да актуализирате.

INSERT INTO USERS (FIRST_NAME, LAST_NAME)
VALUES ('Stephen', 'Jiang');

За да вмъкнете няколко реда данни в SQL Server 2008 или по-нова версия:

INSERT INTO USERS VALUES
(2, 'Michael', 'Blythe'),
(3, 'Linda', 'Mitchell'),
(4, 'Jillian', 'Carson'),
(5, 'Garrett', 'Vargas');

За да вмъкнете няколко реда данни в по-ранни версии на SQL Server, използвайте „UNION ALL“ по следния начин:

INSERT INTO USERS (FIRST_NAME, LAST_NAME)
SELECT 'James', 'Bond' UNION ALL
SELECT 'Miss', 'Moneypenny' UNION ALL
SELECT 'Raoul', 'Silva'

Обърнете внимание, че ключовата дума „INTO“ не е задължителна в заявките INSERT. Тук можете да намерите източник и по-разширено запитване.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съобщение 8672, ниво 16, състояние 1, ред 1 Операторът MERGE се опита да АКТУАЛИЗИРА или ИЗТРИВА същия ред повече от веднъж

  2. Преобразувайте „datetime2“ в „time“ в SQL Server (T-SQL примери)

  3. Как да премахнете свойството на идентичност на колона в таблица на SQL Server - SQL Server / T-SQL Урок 44

  4. SQL Server Trigger:Разбиране и алтернативи

  5. Заявка за блокиране на SQL Server