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

SQL Server dbo.sysdiagrams là một bảng người dùng hoặc bảng hệ thống

Management Studio sử dụng điều sau để xác định "Đối tượng hệ thống" trong đó "tbl" là sys.tables:

CAST(
 case 
    when tbl.is_ms_shipped = 1 then 1
    when (
        select 
            major_id 
        from 
            sys.extended_properties 
        where 
            major_id = tbl.object_id and 
            minor_id = 0 and 
            class = 1 and 
            name = N'microsoft_database_tools_support') 
        is not null then 1
    else 0
end          
             AS bit) AS [IsSystemObject]


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn hàng có giá trị tối đa trong một cột

  2. Chỉ mục văn bản đầy đủ của SQL Server

  3. SQL Server DATEPART () so với DATENAME () - Sự khác biệt là gì?

  4. Suy ngẫm về bảo mật của máy chủ SQL

  5. Làm cách nào để thay đổi ràng buộc khóa chính bằng cú pháp SQL?