易截截图软件、单文件、免安装、纯绿色、仅160KB

触发器获取修改表的SQL语句


/*
触发器获取SQL语句增量传输
功能:捕捉修改表的SQL语句
使用说明: 1、先新建一表手动写入主键信息或者唯一索引
   Create table prmary_key
   (tab_name varchar(255),
    key_name varchar(255))
   --此表仅在建立触发器时使用,建完所有触发器后 记得删除
   2、建触发器仅需要修改@tab_name变量,即可
Create By Yujiang
*/
Declare @cursql  varchar(8000),
 @cursqltmp varchar(8000),
 @curkey  Varchar(500),  --主键或唯一索引
 @curkeytmp Varchar(2000),  --主键循环用
 @curkeywhere Varchar(1000),  --主键条件
 @curkeyjoin Varchar(1000),  --关联条件
 @curexecsql varchar(5000),  --执行SQL
 @curcols varchar(2000),  --所有的列名
 @curcolstmp varchar(2000),  --循环用
 @tab_name varchar(255),
 @curtmp  varchar(255),  --循环用
 @curcoltype varchar(255)  --字段数据类型
Set @tab_name = 'tj_suggestion'  --★需要手动修改
Select @cursql = ' if exists(select * from sysobjects where name = '+ char(39) + 'tr_' + @tab_name +'_ZLYJ' + char(39) + ' and type = ''TR'')'
               + char(13) + char(10)
        + ' drop trigger  tr_'+ @tab_name + '_ZLYJ'
Exec(@cursql)
--获取主键
Select @curkey = key_name from prmary_key where tab_name =  @tab_name
if (@curkey is Null or @curkey = '')
Begin
 Print @tab_name + '没有主键或唯一索引无法捕捉SQL语句'
 Return
End
Set @curcols = ''
Set @cursqltmp = ''
if right(@curkey,1) <> ','
 Set @curkey = @curkey + ','
 declare @col_name varchar(50)
 Declare #tmp_cur cursor
 for select name from syscolumns where id = object_id(@tab_name)
 open #tmp_cur
 fetch next from #tmp_cur into @col_name
 while @@fetch_status = 0
 &nbs


相关文档:

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

C#项目打包以及自动安装SQL Sever数据库


本文将介绍C#项目打包以及自动安装SQL Sever数据库,包括创建部署项目、将主程序项目的输出添加到部署项目中、创建安装程序类、创建自定义安装对话框等等。
 
’power by: landlordh   
’for 2000,xp,2003   
Module uninstall   
Sub Main ......

SQL*Plus的常用命令

连接命令
1.CONNECT(CONN):建立用户连接
语法:CONNECT [USERNAME]/[password][@connect_identifier]
参数:USERNAME:用户名;  password:密码;  connect_identifier:数据库实例名
例如:CONNECT scott/tiger@ORCL
注意:如果要以特权用户身份连接,则必须带:AS SYSDBA 或 AS SYSOPER选项,
例如:CO ......

SQL SERVER 2008 正常安装失败后的集成安装

最近需要测试一个项目, 需要SQL SERVER 2008, 在微软下载评估版后进行安装
中间发现了种种安装失败的问题,对该过程进行了记录,希望给遇到此类问题的朋友们共同探讨,有所帮助:
1. WINDOWS 2003, WINDOWS 7 新装的时候可行,但是如果有删除后重新安装则无法再次安装
2. 根据网上无数先驱的失败提示, 进行了无数重试, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号