请教:如何得到一个服务器上所有的数据库名称,以及表中字段的字段名,字段类型和约束关系?

idleguy 2003-06-04 04:23:06
现在需要做一个对于非固定数据库操作的东西。指定服务器(Sql server),要求得到该服务器中所有的数据库名称。指定对一个表进行操作,要得到该表的字段名,字段类型和所有的约束关系。

请教各位,该怎么实现。谢谢。
...全文
85 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
idleguy 2003-07-04
  • 打赏
  • 举报
回复
实在是对不起楼上各位,前一段时间太忙了,没来csdn,给忘了~~

对不起对不起,马上给分。
idleguy 2003-06-06
  • 打赏
  • 举报
回复
最后一次up,准备给分~~谢谢楼上各位。
guanjinke 2003-06-06
  • 打赏
  • 举报
回复
用SQLDMO对象,具体的方法信灵网(www.itsoul.net)上有介绍,地址是:
http://www.itsoul.net/article/list.asp?id=31
idleguy 2003-06-05
  • 打赏
  • 举报
回复
谢谢楼上,昨天没时间看,对不起。

idleguy@263.net

谢谢。
zp19810828csnd 2003-06-04
  • 打赏
  • 举报
回复
刚从另的网站上下载的关于数据库的操作例程,有兴趣可以提供,Email?
idleguy 2003-06-04
  • 打赏
  • 举报
回复
谢谢small_wei(small)的回答。

能不能有部分VC++的源码让我学习一下,或者讲解一下,

如何将这些信息读入并应用。

比如,我可以用sp_helpconstraint tablename得到约束,但是在程序中如何读入这些结果并应用这些结果,保证操作正确。

关键问题是怎么读入,读入以后怎么分析。

初学VC数据库编程,因为急用,所以还敬请讲的详细一些。

谢谢。

另外,谢谢小白up.
superTY 2003-06-04
  • 打赏
  • 举报
回复
up
small_wei 2003-06-04
  • 打赏
  • 举报
回复
得到该服务器中所有的数据库名称
select name from sysdatabases
得到每个数据库表
对于每个数据库:
use databasename
select * from sysobjects where type ='U'

要得到该表的字段名,字段类型和所有的约束关系。
sp_help tablename
idleguy 2003-06-04
  • 打赏
  • 举报
回复
嗯,up一下,麻烦各位~~

4,018

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧