获取所有库
由于是直接取 sys.databases,所以与 use 哪个数据库无关。
获取所有表
xtype 的可选值:
- C:CHECK 约束
- D:默认值或 DEFAULT 约束
- F:FOREIGN KEY 约束
- L:日志
- FN:标量函数
- IF:内嵌表函数
- P:存储过程
- PK:PRIMARY KEY 约束(类型是 K)
- RF:复制筛选存储过程
- S:系统表
- TF:表函数
- TR:触发器
- U:用户表
- UQ:UNIQUE 约束(类型是 K)
- V:视图
- X:扩展存储过程
获取所有字段这个表也有 xtype,byte 类型,保存着列的类型。
- xtype=34:image
- xtype=35:text
- xtype=36:uniqueidentifier
- xtype=48:tinyint
- xtype=52:smallint
- xtype=56:int
- xtype=58:smalldatetime
- xtype=59:real
- xtype=60:money
- xtype=61:datetime
- xtype=62:float
- xtype=98:sql_variant
- xtype=99:ntext
- xtype=104:bit
- xtype=106:decimal
- xtype=108:numeric
- xtype=122:smallmoney
- xtype=127:bigint
- xtype=165:varbinary
- xtype=167:varchar
- xtype=173:binary
- xtype=175:char
- xtype=189:timestamp
- xtype=231:nvarchar
- xtype=239:nchar
- xtype=241:xml
- xtype=231:sysname
相关阅读