说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

救急!!在sql 7.0 中如何用sql语句查看view的sql语句内容

编辑:说三道四文库 发布时间:2018-04-24 07:07
HTML文档下载 WORD文档下载 PDF文档下载
除了用sp_helptext以外,我想比较两个数据库里的views是否相同。
比较什么?

view定义在INFORMATION_SCHEMA.VIEWS中
select * from sysobjects where type='v'
select * from syscolumns where id=91147370
create view v_test as select powerplantcode ,powerplantname from powerplant
select b.name from sysobjects a, syscolumns b where a.id=b.id and a.name='v_test'
谢谢各位,我是想知道view中的sql语句放在哪里?也就是create view v_test as select powerplantcode ,powerplantname from powerplant这句话在创建完view之后是放在哪个系统表中,现在可以用sp_helptext可以看到,但如何在程序中得到呢?我的想法就是有两个结构应该一模一样的数据库,我要逐个对比其中的view,看看是否相同,如果目标数据库不同就按照模板数据库中的view修改。请各位大虾指点。另外,如何在vb中用ado调用sql7中的存储过程,提取返回结果。
你将源数据库中的视图脚本化,将脚本在目标数据库上运行不就可以了.
我的意思是用vb做程序检查目标数据库的views是否发生了变化(例如损坏),另外如何将视图脚本化,请指点一二。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘