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

Как да вмъкнете стойност в колона за идентичност ръчно в таблица на SQL Server - SQL Server / T-SQL урок, част 41

Сценарий:

Имаме таблица dbo.Customer, която има ID като колона за идентичност. Трябва да вмъкнем един запис в тази таблица с -1 за ID.

Решение :

Ще използваме Identity_insert ON и Off, за да направим това, както е показано по-долу. Това ще деактивира свойството на identity и след това ще вмъкнем запис и след това ще го активираме обратно.

СЪЗДАВАНЕ НА ТАБЛИЦА dbo.Customer( 
 ID INT IDENTITY(1,1), CustomerCode VARCHAR(50), First Name VARCHAR(50), Lastname VARCHAR(50))SET IDENTITY_INSERT dbo.Customer ON
 СТАВАЙТЕ
INSERT INTO dbo.Customer (ID,CustomerCode,FirstName,Lastname)
СТОЙНОСТИ (-1,'UNKNOWN','UNKNOWN','UNKNOWN')
ЗАДАДЕТЕ IDENTITY_INSERT Dbo.Customer OFFSELECT * FROM dbo.Customer
 
 
Как да вмъкнете стойност в колона за идентичност ръчно в таблица на SQL Server


Видео демонстрация:Как да вмъкнете ръчно стойността в колона за идентичност в таблицата на SQL Server



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Инструкция PRINT в T-SQL

  2. Как да зададете понеделник като първи ден от седмицата в SQL Server

  3. основна pyodbc насипна вложка

  4. Именуван екземпляр на SQL Server с проект на Visual Studio 2017 Installer

  5. Управление на индекси на SQL Server с помощта на Index Manager за SQL Server