Create Proc [dbo].[Proc_ExportProc]
(
@Filter nvarchar(200) /**//*查询条件 例如 where 1=1 */
)
/**//*
Create By HJ 2007-12-3
备份存储过程,函数,触发器等,可直接运行
*/
As
Begin
if @Filter is null
Set @Filter = ''
Declare @Text varchar(8000),
@Name nvarchar(100),
@XType nvarchar(20)
Print 'Use ' + db_name()
Declare myCurrsor Cursor For
Select a.[Text],b.[name] from syscomments a
Left Outer Join Sysobjects b On a.id=b.id + @Filter
Open myCurrsor
Fetch Next from myCurrsor into @Text,@Name
While @@Fetch_Status = 0 --表示读取到数据,相当于 ADO 中 Not Eof
Begin
Select @XType=xtype from Sysobjects where [name]=@Name
If @XType = 'TR'
Begin
Print 'if Exists(Select 1 from Sysobjects where xtype=''TR'' and [name]='''+@Name+''')'
Print 'Drop Trigger '+@Name+''
End
Else If @XType = 'FN'
Begin
Print 'if Exists(Select 1 from Sysobjects where xtype=''FN'' and [name]='''+@Name+''')'
Print 'Drop Function '+@Name+''
End
Else If @XType = 'P'
Begin
Print 'if Exists(Select 1 from Sysobjects where xtype=''P'' and [name]='''+@Name+''')'
Print 'Drop Proc '+@Name+''
End
Else
GoTO NextFetch
Print 'exec('''+replace(@Text,'''','''''')+''')'
NextFetch:
Fetch Next from myCurrsor into @Text,@Name
End
Close myCurrsor --关闭游标
Deallocate myCurrsor --删除游标
End
分享到:
相关推荐
存储过程、函数、触发器和包
怎样获取某服务器所有用户自定义数据库以下四类脚本(存储过程、自定义函数、触发器、视图)
SQL的存储过程、触发器等建立视图存储过程触发器函数(自定义函数)索引 视图 视图是从一个或几个基本表(或视图)导出的表。不同的是,它是一虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据...
1、实现存储过程、函数、包、触发器、视图、同义词的批量导出与恢复脚本 2、以下脚本均在PL/SQL的COMMAND WINDOWS窗口执行,执行脚本与脚本输出的文件默认存放路径为“C:\Program Files\PLSQL Developer”,可以通过...
2、导出/导入存储过程、函数、触发器、事件、视图 3、自定义表和行出口。 4、提供支持加密。 5、导出BLOB和保存为文件。 6、在导入过程中收集SQL语法错误。 7、导出/导入中以进度条显示进展情况。
MySQL 数据库结构管理小工具,MySQL 表、视图、触发器、函数、过程结构同步管理,支持MySQL5.x ~ MySQL8,可保存创建对象的选择,导出SQL,当表、过程超过100着实令人头大,特意读取了表等的创建时间,可根据时间...
1、快速的比较两个库之间表、视图、存储过程、函数和触发器的不同,并可以生成SQL脚本,执行SQL脚本就可以完成两个库的同步操作; 2、提供方便快捷的数据库浏览,支持可视化复合条件的查询,特别是查看表中大字段,...
第二阶段---mysql函数大全pdf 第二阶段---MySQL存储过程实例教程.doc 第二阶段---MYSQL存储过程技术ppt 第二阶段---MySQL导入导出数据库文件.doc 第二阶段---Mysgl数据类型(字段)介绍.doc 第二阶段---MySQL样例...
2、快速的比较两个库之间表、视图、存储过程、函数和触发器的不同,并可以生成SQL脚本,执行SQL脚本就可以完成两个库的同步操作 3、增加大字段(TEXT)的查看和修改功能 4、统计库中所有表的记录数,分析各表的数据 ...
MyWebSQL是一个基于Web的MySQL数据库...除了操作表格数据外,MyWebSQL还可以对包括视图,存储过程,触发器和函数在内的对象进行控制。支持数据和查询结果的导入\导出。MyWebSQL还内置一个带语法着色功能的SQL编辑器。
1、快速的比较两个库之间表、视图、存储过程、函数和触发器的不同,并可以生成SQL脚本,执行SQL脚本就可以完成两个库的同步操作; 2、提供方便快捷的数据库浏览,支持可视化复合条件的查询,特别是查看表中大字段,...
2、导出/导入存储过程、函数、触发器、事件、视图 3、自定义表和行出口。 4、提供支持加密。 5、导出BLOB和保存为文件。 6、在导入过程中收集SQL语法错误。 7、导出/导入中以进度条显示进展情况。 注意: ...
2、导出/导入存储过程、函数、触发器、事件、视图 3、自定义表和行出口。 4、提供支持加密。 5、导出BLOB和保存为文件。 6、在导入过程中收集SQL语法错误。 7、导出/导入中以进度条显示进展情况。 注意: ...
神通数据库触发器按照所触发动作的间隔尺寸可以分为语句级触发器和行 级触发器。触发器由 CREATE TRIGGER 语句定义,FOR EACH 子句定义了触发动作的间隔尺寸,它既 可以是 FOR EACH STATEMENT(语句级触发器),也...
数据库工具主要实现的功能是: 1、快速的比较两个库之间表、视图、存储过程、函数和触发器的不同,并可以生成SQL脚本,执行SQL脚本就可以完成两个库的同步操作; 2、提供方便快捷的数据库浏览,支持可视化复合条件的...
MYSQL命令行和语句:数据库操作、表的操作、数据操作、各种查询、导出、所有函数、触发器、权限管理、视图、备份与还原等。只要是对mysql操作的涵盖在里面。
sqlserver 不同数据库之间数据拷贝,可支持一键复制拷贝整个数据库表,更高版本支持索引主键,存储过程,函数,视图,触发器的一键导出。可建一个新库,把置疑数据库的数据直接导入到新数据库
9.3.3 嵌套触发器和递归触发器 9.3.4 触发器的限制 9.3.5 SQL Server 2000中的触发器 9.3.6 管理触发器 9.3.7 设计触发器的建议 9.3.8 触发器中的事务管理 9.3.9 使用触发器 9.4 小结 9.5 练习 第10章 高级存储过程...
可以连接到指定的MYSQL主机,支持使用HTTP管道以及/SSH/SSL,可创建新的表、视图、存储过程、函数、触发器及事件,支持删除及截位数据库。支持转储数据库,将数据库保存到SQL,编辑功能可以查找/替换指定内容,可列...
注:运行程序需要Microsoft .NET Framework 2.0 支持. 更新说明(2.1.5): 1.修复部分功能BUG. 2.数据字典支持SQL 2000. 3.数据字典增加视图、存储... 触发器名称、表字段、视图字段、自定义函数参数、存储过程函数参数