社区
疑难问题
帖子详情
如何利用SqlDMO生成一个存储过程的Alter脚本
sniper81
2006-09-15 04:10:03
我知道生成Create脚本的方法,很简单,但是怎么生成Alter的脚本呢?
虽然只是一个Create和Alter的差别,但是如果是利用字符窜替换,把字符串"Create"替换成"Alter",也有问题,因为一个存储过程中可能有多个字符串Create,并且,不能保证Create XXXProc的Create是脚本中的第一个Create。
...全文
198
3
打赏
收藏
如何利用SqlDMO生成一个存储过程的Alter脚本
我知道生成Create脚本的方法,很简单,但是怎么生成Alter的脚本呢? 虽然只是一个Create和Alter的差别,但是如果是利用字符窜替换,把字符串"Create"替换成"Alter",也有问题,因为一个存储过程中可能有多个字符串Create,并且,不能保证Create XXXProc的Create是脚本中的第一个Create。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sniper81
2006-09-15
打赏
举报
回复
我考虑过字符串替换,但是你无法保证Create Proc 2个单词之间是什么间隔,比如可能是1个空格,或者3个空格,或者1个Tab或者3个Tab,不过最终确认,只能用替换的方法,就看替换策略有多完美了。
i9988
2006-09-15
打赏
举报
回复
set @sql=replace(@sql,'create proc','alter proc')
i9988
2006-09-15
打赏
举报
回复
替换
Create Proc
为
Alter Proc
导出数据库里所有的
存储过程
到指定的文件
一个
store produre,可以导出数据库里所有的
存储过程
到指定的文件
Whiz
SQL
Structure Compare-开源
Whiz是
一个
数据库diff实用程序,可用于发现两个MS-
SQL
Server数据库之间的差异。 它还能够
生成
SQL
脚本
,以将更改从
一个
数据库更新到另
一个
数据库。
T-
SQL
导出数据库对象
脚本
生成
SQL
Server数据库
脚本
四法 数据库开发人员或数据库管理员(DBA)为了发布数据库或备份数据库对象,常需要
生成
T-
SQL
脚本
。笔者在这里对常用方法进行了总结,供朋友们参考。 方法一:使用企业管理器 进入“企业管理器”,右击数据库,选择“所有任务→
生成
SQL
脚本
”即可。 方法评价:优点是方便,且操作简单。缺点是不能在应用程序中执行。 方法二:使用
SQL
DMO
Asp.net 不使用
SQL
DMO
实现数据库备份和还原
今天需要做
一个
历史数据库,备份还原的程序,就是在
sql
服务器兴建
一个
数据库的历史版本的复.手工操作很方便,但是程序来实现我还没做过.上网找资料发现都调用了
SQL
DMO
的
SQL
COM 来实现. 应为我不想在应用服务器上面引用 COM 组件服务.所以没采取这种方式.打开
Sql
联机帮助.发现T-
SQL
可以在
SQL
2000上面直接做恢复和还原.比
SQL
DMO
方便灵活的多.我们一起来看看. ...
SQL
Server Management Object(SMO)大大简化数据库工具的开发 几行代码开发功能强大的
SQL
工具...
开发与数据库有关的程序,经常需要对数据库进行自动化操作,而不是打开
SQL
Server Management Studio来写
SQL
或是图形化操作数据,于是需要
一个
公共类库,可以处理
SQL
Server有关的基础操作,比如连接数据库,读取所有的表,修改
存储过程
,读取表的所有字段及其类型。目前为止,我找到以下方法 1
DMO
(legacy of
SQL
Server 2000)
DMO
(I...
疑难问题
22,301
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章