zoukankan
html css js c++ java
SQL2000/2005自动生成数据字典
SQL Server 2000
1
SELECT
2
(
case
when
a.colorder
=
1
then
d.name
else
''
end
)表名,
3
a.colorder 字段序号,
4
a.name 字段名,
5
(
case
when
COLUMNPROPERTY
( a.id,a.name,
'
IsIdentity
'
)
=
1
then
'
√
'
else
''
end
) 标识,
6
(
case
when
(
SELECT
count
(
*
)
7
FROM
sysobjects
8
WHERE
(name
in
9
(
SELECT
name
10
FROM
sysindexes
11
WHERE
(id
=
a.id)
AND
(indid
in
12
(
SELECT
indid
13
FROM
sysindexkeys
14
WHERE
(id
=
a.id)
AND
(colid
in
15
(
SELECT
olid
16
FROM
yscolumns
17
WHERE
(id
=
a.id)
AND
(name
=
a.name)))))))
AND
18
(xtype
=
'
PK
'
))
>
0
then
'
√
'
else
''
end
) 主键,
19
b.name 类型,
20
a.length 占用字节数,
21
COLUMNPROPERTY
(a.id,a.name,
'
PRECISION
'
)
as
长度,
22
isnull
(
COLUMNPROPERTY
(a.id,a.name,
'
Scale
'
),
0
)
as
小数位数,
23
(
case
when
a.isnullable
=
1
then
'
√
'
else
''
end
) 允许空,
24
isnull
(e.
text
,
''
) 默认值,
25
isnull
(g.
[
value
]
,
''
)
AS
字段说明
26
27
FROM
syscolumns a
left
join
systypes b
28
on
a.xtype
=
b.xusertype
29
inner
join
sysobjects d
30
on
a.id
=
d.id
and
d.xtype
=
'
U
'
and
.name
<>
'
dtproperties
'
31
left
join
syscomments e
32
on
a.cdefault
=
e.id
33
left
join
sysproperties g
34
on
a.id
=
g.id
AND
a.colid
=
g.smallid
35
order
by
a.id,a.colorder
SQL Server 2005
1
SELECT
2
(
case
when
a.colorder
=
1
then
d.name
else
''
end
)表名,
3
a.colorder 字段序号,
4
a.name 字段名,
5
(
case
when
COLUMNPROPERTY
( a.id,a.name,
'
IsIdentity
'
)
=
1
then
'
√
'
else
''
end
) 标识,
6
(
case
when
(
SELECT
count
(
*
)
7
FROM
sysobjects
8
WHERE
(name
in
9
(
SELECT
name
10
FROM
sysindexes
11
WHERE
(id
=
a.id)
AND
(indid
in
12
(
SELECT
indid
13
FROM
sysindexkeys
14
WHERE
(id
=
a.id)
AND
(colid
in
15
(
SELECT
colid
16
FROM
syscolumns
17
WHERE
(id
=
a.id)
AND
(name
=
a.name)))))))
AND
18
(xtype
=
'
PK
'
))
>
0
then
'
√
'
else
''
end
) 主键,
19
b.name 类型,
20
a.length 占用字节数,
21
COLUMNPROPERTY
(a.id,a.name,
'
PRECISION
'
)
as
长度,
22
isnull
(
COLUMNPROPERTY
(a.id,a.name,
'
Scale
'
),
0
)
as
小数位数,
23
(
case
when
a.isnullable
=
1
then
'
√
'
else
''
end
) 允许空,
24
isnull
(e.
text
,
''
) 默认值,
25
isnull
(g.
[
value
]
,
''
)
AS
字段说明
26
27
FROM
syscolumns a
left
join
systypes b
28
on
a.xtype
=
b.xusertype
29
inner
join
sysobjects d
30
on
a.id
=
d.id
and
d.xtype
=
'
U
'
and
d.name
<>
'
dtproperties
'
31
left
join
syscomments e
32
on
a.cdefault
=
e.id
33
left
join
sys.extended_properties g
34
on
a.id
=
g.major_id
AND
a.colid
=
g.major_id
35
order
by
a.id,a.colorder
36
查看全文
相关阅读:
no module name cx_oracle 的解决方法
开通博客
普通用户启动Hadoop格式化namenode出现无法创建目录的问题
改写文件权限时出现问题___2
suse添加普通用户赋予root所有权限时出现问题___1
suse系统vim未正常退出产生的问题(can't write viminfo file /home/zhaoy/.viminfo)
intellij idea根据mvn仓库添加或改变scala-sdk
git拉项目和上传项目时遇到的一些问题
简单的clone项目fromGitHub
初始机器学习
原文地址:https://www.cnblogs.com/xh831213/p/1164093.html
最新文章
所谓拦截器或decorator的简单理解
django, django_restful 关于Authentication的学习总结
django middleware笔记
认真学过的文章再读第二遍一定会更快,更好懂,所有要保留
00 工作笔记(ubuntu开发环境项目 部署到 红旗linux的工作环境)
python 环境
django_form参考
一篇既有理论又有实践的论文,中文分词关键词研究
还是环境问题,关于安装psutil
python 调用java 开发接口
热门文章
IDEA, spring,Tomcat, War, Weblogic 学习整理备忘录2
IDEA, spring,Tomcat, War, Weblogic 学习整理备忘录1
django官方的polls app解析
比较好的 python django model.py 参考资料
玩转 pip 、虚拟环境和安装包,包括在线或离线安装各种package
windows环境 安装python的虚拟环境,安装第三方包的总结
windows环境 python 与 cx_oracle 连接 记录
oracle精简版 XE 的安装和连接使用
python包,库安装的6个方法
cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded 解决方法
Copyright © 2011-2022 走看看