当前位置:网站首页>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
边栏推荐
- Face recognition 6-face_ recognition_ Py based on OpenCV, face detection and real-time tracking using Haar cascade and Dlib Library
- Gbase 8C trigger (II)
- 基于线程池的生产者消费者模型(含阻塞队列)
- javeScript 0.1 + 0.2 == 0.3的问题
- SQL statement
- 【翻译】Flux安全。通过模糊处理获得更多信心
- 簡單理解svg
- 线程安全的单例模式
- oauth2.0鉴权,登录访问 “/oauth/token”,请求头Authorization(basicToken)如何取值???
- [advanced ROS] Lesson 6 recording and playback in ROS (rosbag)
猜你喜欢
Restcloud ETL cross database data aggregation operation
4. 类和对象
8 free, HD, copyright free video material download websites are recommended
Principle and application of database
oauth2.0鉴权,登录访问 “/oauth/token”,请求头Authorization(basicToken)如何取值???
Basic operation of binary tree (C language version)
Job object of collaboration in kotlin
Baidu map - surrounding search
[Hcia]No.15 Vlan间通信
Memory pool (understand the process of new developing space from the perspective of kernel)
随机推荐
二维格式数组格式索引下标连续问题导致 返回json 格式问题
MATLAB小技巧(24)RBF,GRNN,PNN-神经网络
簡單理解svg
[translation] the background project has joined the CNCF incubator
MUX VLAN Foundation
Thread safe singleton mode
[tutorial] chrome turns off cross domain policies CORS and samesite, and brings cookies across domains
[codeforces] cf1338a - Powered addition [binary]
Error invalid bound statement (not found): com ruoyi. stock. mapper. StockDetailMapper. XXXX solution
Create + register sub apps_ Define routes, global routes and sub routes
xiaodi-笔记
4. Classes and objects
cvpr2022去雨去雾
Error when installing MySQL in Linux: starting mysql The server quit without updating PID file ([FAILED]al/mysql/data/l.pid
The data in servlet is transferred to JSP page, and the problem cannot be displayed using El expression ${}
Gbase 8C trigger (I)
require.context
Packing and unpacking of JS
javeScript 0.1 + 0.2 == 0.3的问题
【教程】chrome关闭跨域策略cors、samesite,跨域带上cookie