WEB开发网
开发学院数据库MSSQL Server 查询数据库表和字段sql语句 阅读

查询数据库表和字段sql语句

 2007-11-11 12:41:08 来源:WEB开发网   
核心提示:今天整理资料时看到有这样一个查询数据库中的表和字段信息的语句,很强! 就是忘了当初谁写的了,查询数据库表和字段sql语句,印像中该是邹建所创,也贴出来以后备用吧

今天整理资料时看到有这样一个查询数据库中的表和字段信息的语句,很强! 就是忘了当初谁写的了,印像中该是邹建所创。也贴出来以后备用吧。

1查询数据库表和字段sql语句

    ·OWASP要素增强Web应用程序安全(2)
    ·“恶搞”盗用你无线网络的邻居
    ·如何入侵jsp(SUN企业级应用的首选)网站
    ·黑客知识:如何隐藏 PHP文件后门的技
    ·jsp(SUN企业级应用的首选)+javabean学习(二)
    ·Java入门视频教程-第61讲
    ·OWASP 10要素增强Web应用程序安全(1
    ·什么是asp木马
    ·如何在Windows Server 2003中安装Java
    ·Web 2.0网站安全堪忧 JavaScript恐引
SELECT
 2查询数据库表和字段sql语句表名  = CASE a.colorder WHEN 1 THEN c.name ELSE '' END,
 3查询数据库表和字段sql语句序   = a.colorder,
 4查询数据库表和字段sql语句字段名 = a.name,
 5查询数据库表和字段sql语句标识  = CASE COLUMNPROPERTY(a.id,a.name,'IsIdentity') WHEN 1 THEN '√' ELSE '' END,
 6查询数据库表和字段sql语句主键  = CASE
 7查询数据库表和字段sql语句WHEN EXISTS (
 8查询数据库表和字段sql语句SELECT *
 9查询数据库表和字段sql语句FROM sysobjects
10查询数据库表和字段sql语句WHERE xtype='PK' AND name IN (
11查询数据库表和字段sql语句SELECT name
12查询数据库表和字段sql语句FROM sysindexes
13查询数据库表和字段sql语句WHERE id=a.id AND indid IN (
14查询数据库表和字段sql语句SELECT indid
15查询数据库表和字段sql语句FROM sysindexkeys
16查询数据库表和字段sql语句WHERE id=a.id AND colid IN (
17查询数据库表和字段sql语句SELECT colid
18查询数据库表和字段sql语句FROM syscolumns
19查询数据库表和字段sql语句WHERE id=a.id AND name=a.name
20查询数据库表和字段sql语句)
21查询数据库表和字段sql语句)
22查询数据库表和字段sql语句)
23查询数据库表和字段sql语句)
24查询数据库表和字段sql语句THEN '√'
25查询数据库表和字段sql语句ELSE ''
26查询数据库表和字段sql语句END,
27查询数据库表和字段sql语句类型  = b.name,
28查询数据库表和字段sql语句字节数 = a.length,
29查询数据库表和字段sql语句长度  = COLUMNPROPERTY(a.id,a.name,'Precision'),
30查询数据库表和字段sql语句小数  = CASE ISNULL(COLUMNPROPERTY(a.id,a.name,'Scale'),0)
31查询数据库表和字段sql语句WHEN 0 THEN ''
32查询数据库表和字段sql语句ELSE CAST(COLUMNPROPERTY(a.id,a.name,'Scale') AS VARCHAR)
33查询数据库表和字段sql语句END,
34查询数据库表和字段sql语句允许空 = CASE a.isnullable WHEN 1 THEN '√' ELSE '' END,
35查询数据库表和字段sql语句默认值 = ISNULL(d.[text],''),
36查询数据库表和字段sql语句说明  = ISNULL(e.[value],'')
37查询数据库表和字段sql语句FROM syscolumns a
38查询数据库表和字段sql语句LEFT JOIN systypes   b ON a.xtype=b.xusertype
39查询数据库表和字段sql语句INNER JOIN sysobjects  c ON a.id=c.id AND c.xtype='U' AND c.name<>'dtproperties'
40查询数据库表和字段sql语句LEFT JOIN syscomments  d ON a.cdefault=d.id
41查询数据库表和字段sql语句LEFT JOIN sysproperties e ON a.id=e.id AND a.colid=e.smallid
42查询数据库表和字段sql语句ORDER BY c.name, a.colorder
我修改一下,变个精简版本的:

1
2select a.name, b.xtype,b.name
3from syscolumns a
4inner  JOIN systypes  b
5ON a.xtype=b.xusertype
6inner join sysobjects c ON
7a.id=c.id AND c.xtype='U' AND c.name<>'dtproperties' where c.name = 表名

http://ring1981.cnblogs.com/archive/2006/06/22/432857.html

1 2 3 4 5 6  下一页

Tags:查询 数据库 字段

编辑录入:coldstar [复制链接] [打 印]
赞助商链接