下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、?如何获取一个数据库中的所有表的名称、一个表中所有字段的名称?1、如何用SQL获取一个数据库中的所有表的名称 ;2、如何用SQL获取一个表中所有字段的名称;!good2speed(Goodspeed)于 2005-5-19 11:56:431、如何用SQL获取一个数据库中的所有表的名称 ;SELECT * FROM sysobjectsWHERE xtype=u2、如何用SQL获取一个表中所有字段的名称;SELECT , FROM syscolumns AS cINNER JOIN sysobjects AS oON c.id = o.idpbsql(风云)于 2005
2、-5-19 11:56:59select name from sysobjects where xtype=Uselect name from syscolumns where id=object_id(N表明)paoluo(天到晚游泳的鱼)于 2005-5-19 11:59:42Select Name from sysobjects where Type=USelect Name from syscolumns where ID=OBJECT_ID(NTableName) Order By CollD mengzulin(Julian)于 2005-5-19 12:02:14SELECT d
3、 AS table, AS columnsFROM dbo.sysobjects INNER JOINdbo.syscolumns ON dbo.sysobjects.id = dbo.syscolumns.idWHERE (dbo.sysobjects.xtype = u)dazhu2(边城浪子【倚天不出,谁与争锋】 )于2005-5-19 12:12:11学习huangdun(惇惇)于 2005-5-19 12:18:27select name from sysobjects where xtype=Uselect
4、 name from syscolumns where id=object_id(Nname)good2speed(Goodspeed)于 2005-5-19 12:20:351、如何用SQL获取一个数据库中的所有表的名称;SELECT * FROM sysobjectsWHERE xtype=u2、如何用SQL获取一个表中所有字段的名称;SELECT , FROM syscolumns AS cINNER JOIN sysobjects AS oON c.id = o.idxluzhong(Ralph)于 2005-5-19 12:48:03-查询表结构信息-邹老大的
5、SELECT表名=case when a.colorder=1 then else end,表说明=case when a.colorder=1 then isnull(f.value,) else end,字段序号=a.colorder,字段名=a.n ame,标识=case when COLUMNPROPERTY( a.id,,lsldentity)=1 then Velse end,主键=casewhen exists(SELECT 1 FROM sysobjects where xtype=PK and parent_obj=a.id and name in
6、(SELECT name FROM sysindexes WHERE indid in(SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid)then V else end,类型=,占用字节数=a.length,长度=COLUMNPROPERTY(a.id,, PRECISION,),小数位数=isnull(COLUMNPROPERTY(a.id,,Scale),0),允许空=case when a.isnullable=1 then /else end,默认值=isnull(e.t
7、ext,),字段说明=isnull(g.value,)FROM syscolumns aleft join systypes b on a.xusertype=b.xusertypeinner join sysobjects d on a.id=d.id and d.xtype=U and odtpropertiesleft join syscomments e on a.cdefault=e.idleft join sysproperties g on a.id=g.id and a.colid=g.smallidleft join sysproperties f on d.id
8、=f.id and f.smallid=O-where -要查询的表-如果只查询指定表,加上此条件order by a.id,a.colorder?先创建一个视图Create view fielddescasselect as table_name, as field_name, as type,cength aslength,c.isnullable as isnullable,convert(varchar(30),p.value) as despfrom syscolumns cjoin systypes t on c.xtype = t
9、.xusertypejoin sysobjects o on o.id=c.idleft join sysproperties p on p.smallid=c.colid and p.id=o.idwhere o.xtype=U查询时:Select * from fielddesc where table_name =你的表名还有个更强的语句,是邹建写的,也写出来吧SELECT(case when a.colorder=1 then else end) N表名a.colorder N字段序号a. name N,字段名(case when COLUMNPROPERTY( a.id
10、,,lsldentity)=1 then Velse end) N标识(case when (SELECT count(*)FROM sysobjectsWHERE (name in(SELECT nameFROM sysindexesWHERE (id = a.id) AND (indid in(SELECT indidFROM sysindexkeysWHERE (id = a.id) AND (colid in(SELECT colidFROM syscolumnsWHERE (id = a.id) AND (name = ) AND(xtype =卩K)0 th
11、en V else end) N主键b. name lT类型a.length N,占用字节数COLUMNPROPERTY(a.id,,PRECISION) as N长度isnull(COLUMNPROPERTY(a.id,,Scale),0) as N小数位数(case when a.isnullable=1 then Velse end) N允许空isnull(e.text,) N默认值isnull(g.value;) AS N字段说明-into #txFROM syscolumns a left join systypes bon a.xtype=b.xusertypeinner join sysobjects don a.id=d.id a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (新教材)2026年沪科版七年级下册数学 7.3 一元一次不等式组 课件
- 护理实践学习题库
- 老年人临终关怀的护理要点
- 2025年便携式超声设备供应合同
- 2025年白酒品牌推广合作合同
- 人工智能安全风险测评白皮书(2025年)
- 国际食品产业链整合研究
- 城市设计中的非物质文化传承
- 审计题目模板及答案
- 2026 年中职景观艺术设计(景观设计)试题及答案
- 科研项目进度管理与质量控制
- 《信息系统安全》课程教学大纲
- 民族学概论课件
- 新产品开发项目进度计划表
- 2024年湖南石油化工职业技术学院单招职业技能测试题库及答案
- 2020年科学通史章节检测答案
- 长期卧床患者健康宣教
- 穿刺的并发症护理
- 设计公司生产管理办法
- 企业管理绿色管理制度
- 2025年人工智能训练师(三级)职业技能鉴定理论考试题库(含答案)
评论
0/150
提交评论