一个从数据库中读取表结构的sql语句

原创 2007年09月11日 17:53:00
select object_name(c.id) as 表名
 ,c.name 
as 字段名
 ,t.name 数据类型
        ,c.length 长度
 ,c.prec 
as 精度
 ,p.value 
as 字段说明
 ,m.
text as 默认值
        ,
case when c.status=0x80 then 1 else 0 end 标识
        ,c.iscomputed 是否已计算该列的标志
        ,c.isnullable 是否允许空值
        ,c.isoutparam 是否输出参数  
from    syscolumns c 
        
inner join systypes t on c.xusertype=t.xusertype
 
left join sysproperties p on c.id=p.id and c.colid = p.smallid
 
left join syscomments m on c.cdefault=m.id
where   objectproperty(c.id,'IsUserTable')=1 and object_name(c.id)='My_Table'

 问题:如果想判断一下该字段是否为关键字,如果写呢?大家可以一起讨论。

sql语句查询数据库里的所有表名,字段名

 一、sql语句查询数据库里的所有表名,字段名1.SQL Server Select SysObjects.Name as TableName, SysColumns.Name as ColumnsN...
  • wangping06
  • wangping06
  • 2009年07月07日 09:46
  • 7363

如何获得数据库里所有表的名字(SQL+C#)

2007年07月27日 16:01:00 如何获得数据库里所有表的名字平时我们操作比较多的都是表里的数据,也许突然有一天会需要把所有表的名字都列出来看一看--比如,你的论坛是按每个版块一个表来...
  • softart
  • softart
  • 2007年10月27日 06:51
  • 1761

sql server 查询所有数据库,一个数据库中所有表和表的所有字段

查询所有的数据库select [name] from [sysdatabases] order by [name]查询一个数据库中的所有表select [id], [name] from [sysob...
  • yangzhiqi07
  • yangzhiqi07
  • 2007年08月08日 10:50
  • 1225

MYSQL使用SQL语句生成表结构文档语句

SELECT TABLE_NAME '表名',ORDINAL_POSITION '序号',COLUMN_NAME '字段名',COLUMN_KEY '主外键',COLUMN_DEFAULT '默认值'...
  • fengbangyue
  • fengbangyue
  • 2011年12月16日 08:31
  • 3018

SQL SERVER里从一个数据库导出表结构和表数据到另一个表中

右键数据库→任务→导出数据→下一步→填写源数据库名称(即源数据库所在服务器的IP地址)→选择使用SQL SERVER身份验证→输入用户名和密码→选择数据库→下一步→填写目标数据库名称(即目标数据库所在...
  • kaida1234
  • kaida1234
  • 2016年08月23日 11:15
  • 596

SQL如何查询一个数据库中的所有表?

1.读取库中的所有表名 select name from sysobjects where xtype='u' 2.读取指定表的所有列名 select name from syscolumns w...
  • u010109335
  • u010109335
  • 2016年10月13日 15:40
  • 1696

c#_获取数据库中所有表名称的方法

  • 2012年07月26日 14:55
  • 27KB
  • 下载

在sql server中如何用sql语句查看表结构信息?

执行如下sql: sp_help "tablename";
  • suyu_yuan
  • suyu_yuan
  • 2016年09月29日 12:59
  • 2698

常用数据表结构修改sql语句(oracle)

修改表名:ALTER TABLE srcRENAME  TO dest;修改列名:ALTER TABLE tablename RENAME COLUMN src TO dest;修改列的数据类型:AL...
  • netingcn
  • netingcn
  • 2006年07月17日 11:39
  • 15159

从数据库中查询所有表及所有字段的SQL语句

从数据库中查询所有表及所有字段的SQL语句  由于一个小项目的需要,近日完成一个从数据库中查询所有表及所有字段的方法,其实用两条SQL语句就可以完成。如果对你有用,记得回复一下哦 Sql Server...
  • ahshow
  • ahshow
  • 2007年09月29日 10:52
  • 4358
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个从数据库中读取表结构的sql语句
举报原因:
原因补充:

(最多只允许输入30个字)