当前位置:网站首页>sql server 查询指定表的表结构
sql server 查询指定表的表结构
2022-07-03 02:33:00 【Lee魅儿】
SELECT
表名 = 'dbo.Treestructure',
表说明 = CASE WHEN A.COLORDER=1 THEN ISNULL(F.VALUE,'') ELSE '' END,
字段序号 = A.COLORDER,
字段名 = A.NAME,
自增标识 = CASE WHEN COLUMNPROPERTY( A.ID,A.NAME,'ISIDENTITY')=1 THEN '√'ELSE '' END,
主键 = CASE WHEN EXISTS(SELECT 1 FROM SYSOBJECTS WHERE XTYPE='PK' AND PARENT_OBJ=A.ID AND NAME IN (
SELECT NAME FROM SYSINDEXES WHERE INDID IN(
SELECT INDID FROM SYSINDEXKEYS WHERE ID = A.ID AND COLID=A.COLID))) THEN '√' ELSE '' END,
数据类型 = B.NAME,
占用字节数 = A.LENGTH,
长度 = COLUMNPROPERTY(A.ID,A.NAME,'PRECISION'),
小数位数 = ISNULL(COLUMNPROPERTY(A.ID,A.NAME,'SCALE'),0),
是否可空 = CASE WHEN A.ISNULLABLE=1 THEN '√'ELSE '' END,
默认值 = ISNULL(E.TEXT,''),
字段说明 = ISNULL(G.[VALUE],'')
FROM
SYSCOLUMNS A
LEFT JOIN SYSTYPES B ON A.XUSERTYPE=B.XUSERTYPE
INNER JOIN SYSOBJECTS D ON A.ID=D.ID AND D.XTYPE='U' AND D.NAME<>'DTPROPERTIES'
LEFT JOIN SYSCOMMENTS E ON A.CDEFAULT=E.ID
LEFT JOIN sys.extended_properties G ON A.ID=G.major_id AND A.COLID=G.minor_id
LEFT JOIN sys.extended_properties F ON D.ID=F.major_id AND F.minor_id=0
where
D.name = 'Treestructure'
ORDER BY D.NAME,A.ID,A.COLORDER
边栏推荐
猜你喜欢
SPI机制
【Flutter】shared_ Preferences local storage (introduction | install the shared_preferences plug-in | use the shared_preferences process)
Coroutinecontext in kotlin
Create + register sub apps_ Define routes, global routes and sub routes
Mathematical statistics -- Sampling and sampling distribution
[Hcia]No.15 Vlan间通信
Choose it when you decide
RestCloud ETL 跨库数据聚合运算
【翻译】具有集中控制平面的现代应用负载平衡
线程安全的单例模式
随机推荐
[translation] flux is safe. Gain more confidence through fuzzy processing
Apple releases MacOS 11.6.4 update: mainly security fixes
Gbase 8C system table PG_ database
8 free, HD, copyright free video material download websites are recommended
Classes and objects - initialization and cleanup of objects - constructor call rules
[translation] modern application load balancing with centralized control plane
GBase 8c系统表-pg_amproc
GBase 8c 函数/存储过程参数(一)
Gbase 8C system table PG_ attribute
Kotlin middle process understanding and Practice (I)
awk从入门到入土(3)awk内置函数printf和print实现格式化打印
5. File operation
Gbase 8C function / stored procedure parameters (I)
5.文件操作
人脸识别6- face_recognition_py-基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪
QT qcombobox add qccheckbox (drop-down list box insert check box, including source code + comments)
Interview stereotyped version
Cancellation of collaboration in kotlin, side effects of cancellation and overtime tasks
Pytorch convolution network regularization dropblock
怎么将yolov5中的PANet层改为BiFPN