--显示当前数据库表名和架构
select SCHEMA_name(schema_id) as table_name,name as table_name
from sys.tables 
--表列结构,列名 数据类型 最大长度 排序规则 是否为null 
select name as column_name,TYPE_NAME(system_type_id) as column_type , max_length,
collation_name, is_nullable 
from sys.columns where object_id=object_id('sales.orders')

--信息架构视图
select table_schema,table_name from 
information_schema.COLUMNS 
where TABLE_NAME=N'sales.orders'

select * from INFORMATION_SCHEMA.COLUMNS
--系统存储过程和函数 
--
当前数据库中的 表和视图
exec sys.sp_tables; 
--显示表结构 
exec sys.sp_help @objname='sales.orders'

--关于约束的信息
exec sys.sp_helpconstraint @objname=N'sales.orders'
-- 返回数据库实体(sqlserver实例,数据库,对象,列)的属性信息
select  serverproperty('ProductLevel'--当前数据库实例版本信息
select DATABASEPROPERTY('TSQLFundamentals2008','Collation'--排序规则
select OBJECTPROPERTY(object_id('sales.orders'),'TableHasPrimarykey'--是否含有主键
select COLUMNPROPERTY(object_id('sales.orders'),'shipcountry','allowsNull')--某一列上的某一属性 

相关文章:

  • 2021-09-29
  • 2021-08-30
  • 2021-12-10
  • 2022-01-05
  • 2022-12-23
  • 2021-05-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案