社区
MS-SQL Server
帖子详情
在sql server中如何用sql语句查看表结构信息
friends
2001-06-28 12:01:15
在sql server中如何用sql语句查看表结构信息
...全文
53534
35
打赏
收藏
在sql server中如何用sql语句查看表结构信息
在sql server中如何用sql语句查看表结构信息
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
35 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kiko_lee
2001-07-05
打赏
举报
回复
解决了否,我看看
friends
2001-07-05
打赏
举报
回复
给分咯
yqbwork
2001-07-03
打赏
举报
回复
sp_help 表名
pxq
2001-07-03
打赏
举报
回复
to friends :
用sp_help test
可以获得test表的很多信息(可能全部),
Owner、 Type 、 Created_datetime 只是第一个记录集,后面还有很多记录集。
从SQL 查询分析器中可看见,但是在程序中怎么读取后面的记录集呢?
friends
2001-07-03
打赏
举报
回复
to pxq(pengxq)、gmc007
用sp_help test
只能获得test表的Owner、 Type 、 Created_datetime 属性
当然只有一条记录了
friends
2001-07-03
打赏
举报
回复
就是就是
我在企业管理器中运行sp_help test只看到第一个记录集
而在SQL 查询分析器可看到多个记录集
set rstInfo=objConn.execute("sp_help test"),rstInfo只能得到它返回的第一个记录集
我也想知道在程序中怎么读取其它记录集
friends
2001-07-02
打赏
举报
回复
谢谢大家的帮助
尤其是 guo(正在学Oracle和Solaris)
to hook_cjh(hook) sp_help 表名
只能返回表的基础信息
我要看的是表的结构信息,如表中的字段名、字段的数据类型、字段长度、可否空值、主键字段等信息
用guo(正在学Oracle和Solaris) 的方法
select * from information_schema.columns where table_name='test'
和
select colid from sysconstraints where id=object_id('tablename') and (status &1)=1
已经解决问题了
不过,我觉得奇怪
为什么sp_helpconstraint 'tablename' 只返回表名 而没有其它信息呢
hook_cjh
2001-07-02
打赏
举报
回复
sp_help 表名
pxq
2001-07-02
打赏
举报
回复
回复人:gmc007(江西的佬表)
TO:yangzi(笨笨) 用SP_HELP时它返回多个信息,如何才能取到它第二个以后的信息啊?
比如:set rstInfo=objConn.execute("sp_help test"),rstInfo只能得到它返回的第一个信息(记录集)
gmc007 的问题谁来回答一下,我也想知道。
friends
2001-07-02
打赏
举报
回复
好了问题解决了
谢谢各位
friends
2001-07-02
打赏
举报
回复
怎么每人回答
gmc007
2001-07-01
打赏
举报
回复
TO:yangzi(笨笨) 用SP_HELP时它返回多个信息,如何才能取到它第二个以后的信息啊?
比如:set rstInfo=objConn.execute("sp_help test"),rstInfo只能得到它返回的第一个信息(记录集)
yangzi
2001-06-30
打赏
举报
回复
朋友兄,你到底想做什么?不明白你的动机。
如果你是DBA,那你所提的应该不算什么问题吧。
如果是前台程序员。那用sp_help所获得的信息应该足够你写程序了。
你究竟想干什么啊。
DTWUJP
2001-06-29
打赏
举报
回复
up
goldg
2001-06-29
打赏
举报
回复
帮你up先!
friends
2001-06-29
打赏
举报
回复
up
friends
2001-06-29
打赏
举报
回复
我式过sp_help
只返回了基本的表属性信息
如:name、owner、type、created_datetime
而没有我要的详细的表结构信息
friends
2001-06-29
打赏
举报
回复
我式过sp_help
只返回了基本的表属性信息
如:name、owner、type、created_datetime
而没有我要的详细的表结构信息
curio
2001-06-29
打赏
举报
回复
补充说一下,呵呵,才看见你说的是sql server,desc是Oracle中PL/SQL的东东。在SQL Server 7.0版本之前它使用的sql就是Sybase的T-SQL,用sp_help应该是可以的。
curio
2001-06-29
打赏
举报
回复
desc 就是describe的缩写.它的作用是把某个表、视图或者同义词的列的定义列出来,或者是说明存储过程、函数的规格(参数啊,参数类型,输入输出属性什么的)。用法是:
DESC[RIBE] {[schema.]object[@database_link_name]}
它的功能跟sybase中sp_help的功能基本是一样的。
加载更多回复(15)
在
sql
server
中
如何用
sql
语句
查看
表
结构
信息
?
执行如下
sql
: sp_help "tablename";
sql
server
中
用
sql
语句
查看
表
结构
信息
select * from information_schema.columns where table_name='test'
在
sql
server
中
如何用
sql
语句
查看
表
结构
/存储过程
信息
最终
信息
还是从系统
表
中
读取,如只是看看可以使用: sp_help 'tableName'
查看
“存储过程”、“触发器”、“函数(包括自定义函数)”用: sp_helptext ' 对象名' 转载于:https://www.cnblogs.com/qiantuwuliang/archive/2009/05/31/1492801.html...
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章