社区
疑难问题
帖子详情
如何利用SqlDMO生成一个存储过程的Alter脚本
sniper81
2006-09-15 04:10:03
我知道生成Create脚本的方法,很简单,但是怎么生成Alter的脚本呢?
虽然只是一个Create和Alter的差别,但是如果是利用字符窜替换,把字符串"Create"替换成"Alter",也有问题,因为一个存储过程中可能有多个字符串Create,并且,不能保证Create XXXProc的Create是脚本中的第一个Create。
...全文
203
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
导出数据库里所有的
存储过程
到指定的文件
为了解决这个问题,我们可以编写
一个
名为`proc_genscript`的
存储过程
,该过程接受几个参数,并根据这些参数
生成
相应的
脚本
文件。下面是这个
存储过程
的具体实现: ```
sql
SET ANSI_NULLS ON GO
ALTER
PROCEDURE proc...
Whiz
SQL
Structure Compare-开源
这款实用程序的核心功能是对比数据库的模式,找出表、视图、
存储过程
、触发器、索引等对象之间的差异,并
生成
相应的
SQL
脚本
,以便在需要时将
一个
数据库的结构更新至另
一个
数据库。 1. **功能特性** - **全面比较**...
T-
SQL
导出数据库对象
脚本
生成
SQL
Server数据库
脚本
四法 数据库开发人员或数据库管理员(DBA)为了发布数据库或备份数据库对象,常需要
生成
T-
SQL
脚本
。笔者在这里对常用方法进行了总结,供朋友们参考。 方法一:使用企业管理器 进入...
Asp.net 不使用
SQL
DMO
实现数据库备份和还原
今天需要做
一个
历史数据库,备份还原的程序,就是在
sql
服务器兴建
一个
数据库的历史版本的复.手工操作很方便,但是程序来实现我还没做过.上网找资料发现都调用了
SQL
DMO
的
SQL
COM 来实现. 应为我不想在应用服务器上面...
SQL
Server Management Object(SMO)大大简化数据库工具的开发 几行代码开发功能强大的
SQL
工具...
经常需要对数据库进行自动化操作,而不是打开
SQL
Server Management Studio来写
SQL
或是图形化操作数据,于是需要
一个
公共类库,可以处理
SQL
Server有关的基础操作,比如连接数据库,读取所有的表,修改
存储过程
,...
疑难问题
22,299
社区成员
121,733
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章