仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1338|回复: 8
打印 上一主题 下一主题

[学习教程] 使用SQL查询指定表列名及列范例,列长度等信息

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
提供TCP/IP、ODBC和JDBC等多种数据库连接路径。我们先看看两个目次视图:
1,sys.columns:
该视图中包括了一切表与视图的列信息

2,sys.types
该视图中包括了一切体系及用户自界说的范例信息

上面我们使用这两个视图查询指定表的列名与范例等信息
1,查询指定表的列信息
示例:
selectnameas列名,*fromsys.columnswhereobject_id=object_id(表名)


2,查询指定表的列及列范例等信息
示例:
selectB.Nameas列范例,A.Nameas列名,A.max_lengthas列长度,A.*fromsys.columnsA
leftjoinsys.typesBonA.user_type_id=b.user_type_id
whereA.object_id=object_id(表名)


固然,使用这两个表能查询的不单单为上例中的信息,更多信息本人查匡助文档吧。先说DDL的分类。有一类DDL,是不需要重建表的,比如加非聚簇索引。这类操作其实不会丢数据,也是在原表上直接操作,对于我们“以恢复数据为目的”的闪回,是可以先忽略的。另外一类,则是会影响到表数据的操作。
乐观 该用户已被删除
沙发
 楼主| 发表于 2015-1-18 06:02:37 | 只看该作者
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
分手快乐 该用户已被删除
板凳
发表于 2015-1-21 13:39:59 | 只看该作者
原来公司用过MYSQL自己也只是建个表写个SQL
兰色精灵 该用户已被删除
地板
发表于 2015-1-30 19:31:59 | 只看该作者
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
透明 该用户已被删除
5#
发表于 2015-2-6 15:30:27 | 只看该作者
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
蒙在股里 该用户已被删除
6#
发表于 2015-2-16 21:47:23 | 只看该作者
你可以简单地认为适合的就是好,不适合就是不好。
莫相离 该用户已被删除
7#
发表于 2015-3-5 10:16:17 | 只看该作者
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!)
再现理想 该用户已被删除
8#
发表于 2015-3-12 04:21:10 | 只看该作者
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
变相怪杰 该用户已被删除
9#
发表于 2015-3-19 18:10:59 | 只看该作者
需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-14 12:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表