比较Sql语句和数据库结构,谁有好的办法啊

mickwang 2005-07-19 09:43:39
有一些创建表的.sql文件,里面都是些create table...等内容
创建完数据库以后,为了防止数据库中的表被改动,需要以sql文件为参考,来比较数据库的结构
我现在想的做法是,一方面读取数据库表的信息,把每个表的字段的详细信息读出来,一方面分析.sql文件,整理成一个个字段,然后作比较。但是用ADO读取信息,好像不是很完整,一些主键,约束等都读不出来,而且去分析sql文件,难度也比较大。谁能帮帮忙,想个更好的办法啊
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chjc2003 2005-07-21
  • 打赏
  • 举报
回复
那你等过一段时间后再生成一个该表的SQL建表脚本,然后对照以前的看看咯。
哈~~~

有一些软件可以自动帮你生成一个报表形式的东东,自己去找一下。

ADO不行就用ODBC咯
mickwang 2005-07-20
  • 打赏
  • 举报
回复
现在是需要用C++ code来完成,不是用工具呀
njchf 2005-07-19
  • 打赏
  • 举报
回复
powerdesign + ultraedit 试试看
不过,powerdesign 我记得在版本9.5时还不支持含有多个字段的外键,不知道现在的11.0行不行
mickwang 2005-07-19
  • 打赏
  • 举报
回复
谢谢啊,语言表达能力不好,不好意思:)

简单点说,就是用sql语句创建了一个表,过一段时间后,担心这个表结构被手工或者其他程序改变了
需要把这个Sql语句和这个表比较一下,如果表结构变了,找出其中被改变的地方。比如添加了一个字段,改变字段类型等等。
有什么好的方案能完成这个比较。
AntonlioX 2005-07-19
  • 打赏
  • 举报
回复
没看懂 帮你顶

4,017

社区成员

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

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