Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách chèn giá trị vào cột nhận dạng theo cách thủ công trong bảng SQL Server - Hướng dẫn SQL Server / T-SQL Phần 41

Tình huống:

Chúng tôi có một bảng dbo.Customer có ID là cột nhận dạng. Chúng tôi cần chèn một bản ghi vào bảng này với -1 cho ID.

Giải pháp:

Chúng tôi sẽ sử dụng Identity_insert ON và Off để thực hiện việc này như hình dưới đây. Nó sẽ vô hiệu hóa thuộc tính nhận dạng, sau đó chúng tôi sẽ chèn bản ghi và sau đó bật lại nó.

CREATE TABLE dbo.Customer(
  ID INT IDENTITY(1,1)
, CustomerCode VARCHAR(50)
, FirstName VARCHAR(50)
, LastName VARCHAR(50))

SET IDENTITY_INSERT dbo.Customer ON
 GO
INSERT INTO dbo.Customer ( ID,CustomerCode,FirstName,LastName)
VALUES (-1,'UNKNOWN','UNKNOWN','UNKNOWN')
SET IDENTITY_INSERT Dbo.Customer OFF

SELECT * FROM dbo.Customer
 
 
Cách chèn giá trị trong Cột Danh tính theo cách thủ công trong Bảng SQL Server


Video Demo:Cách chèn thủ công giá trị trong cột nhận dạng trong Bảng 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. SQL Server:Mặt tối của NVARCHAR

  2. Xác định kích thước hàng cho bảng

  3. SQL:GIỮA với <=và> =

  4. SQL Server Biểu thức chính quy trong T-SQL

  5. Tìm kiếm văn bản trong quy trình được lưu trữ trong SQL Server