没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
sql server递归子节点、父节点递归子节点、父节点sql查询表结构的实例查询表结构的实例
本文通过实例给大家介绍了sql server递归子节点、父节点sql查询表结构的实例解析,非常不错,具有参考借鉴
价值,需要的的朋友参考下
一、查询当前部门下的所有子部门一、查询当前部门下的所有子部门
WITH dept
AS ( SELECT *
FROM dbo.deptTab --部门表
WHERE pid = @id
UNION ALL
SELECT d.*
FROM dbo.deptTab d
INNER JOIN dept ON d.pid = dept.id
)
SELECT *
FROM dept
二、查询当前部门所有上级部门二、查询当前部门所有上级部门
WITH tab
AS ( SELECT DepId ,
ParentId ,
DepName ,
[Enable] ,
0 AS [Level]
FROM deptTab WITH ( NOLOCK ) --表名
WHERE [Enable] = 1
AND depId = @depId
UNION ALL
SELECT b.DepId ,
b.ParentId ,
b.DepName ,
b.[Enable] ,
a.[Level] + 1
FROM tab a ,
deptTab b WITH ( NOLOCK )
WHERE a.ParentId = b.depId
AND b.[enable] = 1
)
SELECT *
FROM tab WITH ( NOLOCK )
WHERE [enable] = 1
ORDER BY [level] DESC
三、查询当前表的说明描述三、查询当前表的说明描述
SELECT tbs.name 表名 ,
ds.value 描述
FROM sys.extended_properties ds
LEFT JOIN sysobjects tbs ON ds.major_id = tbs.id
WHERE ds.minor_id = 0
AND tbs.name = 'userTab';--表名
四、查询当前表的表结构四、查询当前表的表结构(字段名、属性、默认值、说明等字段名、属性、默认值、说明等)
SELECT CASE WHEN col.colorder = 1 THEN obj.name
ELSE ''
END AS 表名 ,
col.colorder AS 序号 ,
col.name AS 列名 ,
ISNULL(ep.[value], '') AS 列说明 ,
t.name AS 数据类型 ,
col.length AS 长度 ,
ISNULL(COLUMNPROPERTY(col.id, col.name, 'Scale'), 0) AS 小数位数 ,
CASE WHEN COLUMNPROPERTY(col.id, col.name, 'IsIdentity') = 1 THEN '√'
ELSE ''
END AS 标识 ,
CASE WHEN EXISTS ( SELECT 1
FROM dbo.sysindexes si
INNER JOIN dbo.sysindexkeys sik ON si.id = sik.id
AND si.indid = sik.indid
INNER JOIN dbo.syscolumns sc ON sc.id = sik.id
AND sc.colid = sik.colid
INNER JOIN dbo.sysobjects so ON so.name = si.name
AND so.xtype = 'PK'
WHERE sc.id = col.id
资源评论
weixin_38699551
- 粉丝: 4
- 资源: 909
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240415_201428.jpg
- Power BI商务智能分析案例学习资料
- 上市公司研发投入情况指标数据(2007-2022年)
- tensorflow-2.8.4-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.8.3-cp37-cp37m-manylinux2010-x86-64.whl
- 论文实证战略差异度、内部控制质量与股价崩盘风险(附数据和Stata代码 )2020年
- Java基于swing图书管管理系统(视频+源代码+sql文件).zip
- tensorflow-gpu-2.8.4-cp37-cp37m-manylinux2010-x86-64.whl
- 推荐上市公司投资者关注度计算Stata代码(附2000-2022年数据和结果)
- 124国更新版文化维度指数,用于计算文化距离
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功