以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]关于SQL视图修改的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=136298) |
-- 作者:2900819580 -- 发布时间:2019/6/10 20:02:00 -- [求助]关于SQL视图修改的问题 SEL ECT a.FInterID AS id, a.FBillNo AS 单据编号, a.FCheckDate AS 审核日期, a.FDate AS 日期, a.FStatus AS 订单状态, (CASE WHEN a.FStatus = 0 THEN NULL ELSE \'Y\' END)
SQL 视图里的语句 ,现在数据库的名称更改为AIS20141204112434 目前数据库里的视图比较多(大约四十多个),如何快速批量的将AIS20181207194554更改为AIS20141204112434 |
-- 作者:有点蓝 -- 发布时间:2019/6/10 21:29:00 -- 把数据库视图导出为脚本,然后批量替换脚本里的内容,再执行脚本更新即可 |
-- 作者:2900819580 -- 发布时间:2019/6/11 8:17:00 -- 以下是引用有点蓝在2019/6/10 21:29:00的发言:
把数据库视图导出为脚本,然后批量替换脚本里的内容,再执行脚本更新即可
老师,如何执行脚本更新! |
-- 作者:有点甜 -- 发布时间:2019/6/11 9:49:00 -- 以下是引用2900819580在2019/6/11 8:17:00的发言:
老师,如何执行脚本更新!
需要比较麻烦的存储过程才能修改的。1、读取所有视图语句;2、批量修改视图定义。
建议你还是一个一个的打开视图,然后用工具查找替换掉吧。没有简单方法的。 |