这个存储过程是为了实现什么功能啊_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
4
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2247 | 回复: 3   主题: 这个存储过程是为了实现什么功能啊        下一篇 
992562
注册用户
等级:列兵
经验:87
发帖:1
精华:0
注册:2015-6-2
状态:离线
发送短消息息给992562 加好友    发送短消息息给992562 发消息
发表于: IP:您无权察看 2015-6-2 15:12:24 | [全部帖] [楼主帖] 楼主

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

CREATE  PROCEDURE sp_exec_35to41

@database varchar(60),@bz varchar(5)

AS

begin

declare

@sqlstring varchar(2000)

alter table Acct_t_AcctItem disable trigger all

delete from Acct_t_AcctItem

set @sqlstring = 'insert into Acct_t_AcctItem SELECT AcctCode,AcctName,BalanceDir, Memoric,AuxDept,AuxEnterprise,AuxPerson,

AuxProject,EndFlag,AcctTypeID,Status,Breviary,TaxTypeID,AcctLvlID,SuperID,null,EndFlag,EndFlag,EndFlag,EndFlag

from  ' + @database + '.dbo.Acct_t_AcctItem '

exec(@sqlstring)

alter table Acct_t_AcctItem enable trigger all

return

end

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO




赞(0)    操作        顶端 
wall
注册用户
等级:列兵
经验:119
发帖:2
精华:0
注册:2015-5-28
状态:离线
发送短消息息给wall 加好友    发送短消息息给wall 发消息
发表于: IP:您无权察看 2015-6-2 15:15:56 | [全部帖] [楼主帖] 2  楼

为啥一个分号没有



赞(0)    操作        顶端 
992562
注册用户
等级:列兵
经验:87
发帖:1
精华:0
注册:2015-6-2
状态:离线
发送短消息息给992562 加好友    发送短消息息给992562 发消息
发表于: IP:您无权察看 2015-6-2 15:18:33 | [全部帖] [楼主帖] 3  楼

不知道,有点看不懂有点看不懂



赞(0)    操作        顶端 
放荡象条狗
注册用户
等级:列兵
经验:93
发帖:0
精华:0
注册:2015-3-30
状态:离线
发送短消息息给放荡象条狗 加好友    发送短消息息给放荡象条狗 发消息
发表于: IP:您无权察看 2015-6-2 15:19:10 | [全部帖] [楼主帖] 4  楼

删除所有不能用的触发器,将传入参数的数据库表中(当前活动列)插入 Acct_t_AcctItem



赞(0)    操作        顶端 
总帖数
4
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论