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

Cách tìm tất cả các bảng có Cột nhận dạng trong Cơ sở dữ liệu SQL Server - Hướng dẫn SQL Server / T-SQL Phần 45

Tình huống:

Làm cách nào để bạn tìm thấy tất cả các bảng trong Cơ sở dữ liệu SQL Server có Cột nhận dạng?

Giải pháp:

Chúng ta có thể sử dụng các bảng hệ thống như sys.columns và sys.tables để lấy thông tin này.

--Find out all the columns for all the tables on which Identity Property is enabled
SELECT DB_Name() AS DatabaseName
    ,OBJECT_NAME(c.OBJECT_ID) AS TableName
    ,c.NAME AS ColumnName
FROM YourDBName.sys.columns c
INNER JOIN sys.tables t ON c.object_id = t.object_id
WHERE is_identity = 1
 
 
 
 
 
  Cách lấy Bảng trong Cơ sở dữ liệu có Cột Danh tính trong SQL Server - Hướng dẫn SQL Server / T-SQL 


Video Demo:Cách tìm tất cả các bảng có Cột nhận dạng trong 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. Làm cách nào để tạo khóa chính làm AUTOINCREMENT

  2. Tránh bế tắc SQL với điều chỉnh truy vấn:Lời khuyên từ Brent Ozar

  3. Máy chủ SQL bị thiếu chỉ mục

  4. Sự cố bảng tạm thời RODBC khi kết nối với MS SQL Server

  5. Cách đổi tên tên cột hoặc tên bảng trong SQL Server - Hướng dẫn SQL Server / T-SQL Phần 36