SELECT
(CASE WHEN a.colorder=1 THEN d.name ELSE '' END) N'表名',
-- (CASE WHEN a.colorder=1 THEN d.crdate ELSE '' END) N'创建时间',
a.colorder N'字段序号',
a.name N'字段名',
(CASE WHEN COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 THEN '√'ELSE '' END) N'标识',
(CASE WHEN (SELECT COUNT(*)
FROM sysobjects
WHERE (name in
(SELECT name
FROM sysindexes
WHERE (id = a.id) AND (indid in
(SELECT indid
FROM sysindexkeys
WHERE (id = a.id) AND (colid in
(SELECT colid
FROM syscolumns
WHERE (id = a.id) AND (name = a.name))))))) AND
(xtype = 'PK'))>0 THEN '√' ELSE '' END) N'主键',
b.name N'类型',
a.length N'占用字节数',
-- COLUMNPROPERTY(a.id,a.name,'PRECISION') AS N'长度',
-- ISNULL(COLUMNPROPERTY(a.id,a.name,'Scale'),0) AS N'小数位数',
(CASE WHEN a.isnullable=1 THEN '√'ELSE '' END) N'允许空',
ISNULL(e.text,'') N'默认值',
ISNULL(g.[value],'') AS N'字段说明'
FROM syscolumns a --取得列名
LEFT JOIN systypes b on a.xtype=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 sysproperties g on a.id=g.id AND a.colid=g.smallid --字段说明
WHERE
d.name like 'sch_%' --要查询的表
ORDER BY
object_name(a.id), a.colorder
分享到:
相关推荐
一、问题: 数据库是MS SQLServer2000,要把SQLServer2000里的一张表的数据导入MySQL5,其中SQLServer2000表的字段以简体中文命名(强烈建议不要以中文做为字段名)。其实操作就是对SQLServer查询记录,插入到MySQL里...
在MSSQL中利用猜解出的表和字段得出记录 实验环境为实验室内部搭建
MSSQL中所有字段类型的区别。
MSSQL查询表结构属性(表名,字段名,长度,是否为主码,描述等) Oracle查询表结构所有属性(表名,字段名,长度,是否为主码,描述,外键,索引等)
1、MSSQL2000 代码如下: SELECT 表名 = case when a.colorder=1 then d.name else ” end, 表说明 = case when a.colorder=1 then isnull(f.value,”) else ” end, 字段序号 = a.colorder, 字段名 = a.name, 标识 =...
实战MSSQL 2000数据库之MSSQL Server安装
mssql2000-jdbc.rar 使用jdbc连接SQL Server数据库
MSSQL2000常用操作手册教会你如何备份mssql数据库
是MSSQL2000学习的傻瓜教程,让你一天就学会MSSQL2000
MSSQL2000自带的查询分析器,绿化版.关键字着色.
对MSSQL数据库的密码字段进行加密解密,自己玩的,两个函数好像微软的官方没有给出来。
mssql 2000 数据库jdbc驱动,开发java/j2ee程序连接数据库必须的
功能说明:清除MSSQL的注释 适用于MSSQL 2000版本 编译成DLL类,直接调用函数即可,返回没有注释的SQL代码,传的SQL语句必须是通过检查的,否则不正确的SQL语句会报异常。 须.netframework 2.0以上
mssql2000导入导出 对不知道怎么导入导出的是一个大的帮助,已经会的 不用下载了
MSSQL2000菜鸟进阶教程 chm格式
MSSQL2000与MSSQL2005在JDBC URL上有些区别。
C#图书管理系统,MSSQL2000数据库,C#实例代码,完整无错,包括数据库脚本,图标资源等,功能上本系统可完成读者管理、图书管理、流通管理等三大块,还包括图书借阅、图书归还、查看租用情况等。
mssql存储过程表名和字段名为变量的实现方法,需要的朋友可以参考下。
填上MSSQL服务器名字、登录帐号和密码、数据库名,点击“确定”,该工具即可把该数据库的所有用户表的结构读取出来(内容包括:字段名,类型、长度、是否允许为空)并保存成csv文件(每个表单独一个文件)。