Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Cara Menjatuhkan Properti Identitas dari Kolom di Tabel SQL Server - Tutorial SQL Server / T-SQL 44

Dalam posting ini kita akan belajar bagaimana cara menjatuhkan properti identitas kolom di Tabel SQL Server.

Kita akan mengikuti langkah-langkah di bawah ini.

  • Tambahkan kolom baru dengan TestID ke Tabel yang ada
  • Perbarui catatan dari Id (Identitas mengaktifkan Kolom) ke TestID (Baru Ditambahkan) Kolom.
  • Lepaskan Id ( Kolom Pengaktifan Identitas) dari Tabel
  • Ganti Nama Kolom yang Baru Ditambahkan ( TestID) menjadi Id.
--Create Table with Identity Property
CREATE TABLE dbo.Employee ( Id INT IDENTITY(1,1), Name VARCHAR(10))
GO

--Insert the record after creating Table with Identity Property on Id Column

INSERT INTO dbo.Employee 
VALUES('Shahzad')
GO

--Run to See the Data

SELECT * FROM dbo.Employee

--Find out all the columns for all the tables on which Identity Property is enabled

SELECT OBJECT_NAME(OBJECT_ID) AS TableName,name AS ColumnName FROM sys.columns
WHERE is_identity=1

/** Drop Identity ********/
--Add a new column with any name

ALTER TABLE dbo.Employee
ADD TestId INT

--Update the Records in newly Added column , in our case TestID
UPDATE dbo.Employee
SET TestId=Id

--Drop Identity Column

ALTER TABLE dbo.Employee
DROP COLUMN Id

--Rename the newly Added Column to Identity Column you had at first.

EXEC sp_rename 'dbo.Employee.TestId','Id','COLUMN'


Video Demo :Cara Meletakkan Properti Identitas Kolom di Tabel 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. Buat Tabel di SQL Server 2017

  2. Cara mendapatkan daftar Tabel tanpa Batasan Kunci Utama di Database SQL Server - Tutorial SQL Server / T-SQL Bagian 58

  3. 7645 Null atau predikat teks lengkap kosong

  4. Cara Memperbaiki "Fungsi partisi terkait menghasilkan lebih banyak partisi daripada grup file yang disebutkan dalam skema" Msg 7707 di SQL Server

  5. Kunci Asing ke kunci non-primer