位置: 编程技术 - 正文

EXEC(EXECUTE)函数访问INSERTED或DELETED的内部临时触发表(execve函数)

编辑:rootadmin
刚开始时,这个表的字段很少(个以内),前开发者把这个表的所有存储过程与触发器以及表函数全是写死了。用户每添加一些字段,都需要手动去更改这些存储过程与触发器以及表函数。现在这个表的字段已经高达个以上,有可能还会增长,因此Insus.NET的业务就是把这此静态全改写为动态处理。 然而有一个问题一直困拢至昨天,昨天是星期天本应是休息的,但是这个问题没有解决,因此这天算不上休息了。 问题就是改写表的触发器,涉及到EXEC(EXECUTE)函数访问INSERTED或DELETED的内部临时触发表,如: 当你尝试执行上面的SQL语句,会得到一个异常提示:invalid object name 'inserted'。我们无法显示访问INSERTED或DELETED的内部临时触发表。 由于INSERTED或是DELETED表是动态驻留在内存中,而不是存储在数据库中,它不是显式的。触发器的执行是在导致触发器被触发的执行计划中。当我们使用EXEC(EXECUTE)或sp_executesql执行动态生成的SQL语句时,它却是另外一个单独的执行计划。两者之间的资源无法相互访问,再加上计划执行完毕,内存也随之释放资源了。 但是问题还是需要解决,Insus.NET想起的还是临时表。可以把INSERTED或DELETED表中的数据,首先转换入临时表了。这样子,我们就可以对临时表的数据进行处理了。 实现代码:

推荐整理分享EXEC(EXECUTE)函数访问INSERTED或DELETED的内部临时触发表(execve函数),希望有所帮助,仅作参考,欢迎阅读内容。

EXEC(EXECUTE)函数访问INSERTED或DELETED的内部临时触发表(execve函数)

文章相关热门搜索词:execve函数,execute 函数,.execute(),executed,exec函数用法,exec函数的作用,exe函数怎么使用,execute 函数,内容如对您有帮助,希望把文章链接给更多的朋友!

一次性压缩Sqlserver中所有库日志的存储过程 有没有办法更快一点?有没有办法一次性收缩所有数据库?alterdatabase数据库名setrecoverysimplegodbccshrinkdatabase(数据库名)goalterdatabase数据库名setrecoveryfullgo

SQL优化基础 使用索引(一个小例子) 按照本文操作和体会,会对sql优化有个基本最简单的了解,其他深入还需要更多资料和实践的学习:1.建表:createtablesite_user(idintIDENTITY(1,1)PRIMARYKEY,[name]v

SQLServer Execpt和not in 性能区别 主要讲except和notin的性能上的区别。CREATETABLEtb1(IDint)CREATETABLEtb2(IDint)BEGINTRANDECLARE@iINT=WHILE@i0beginINSERTINTOdbo.tb1VALUES(@i--v-int)SET@i=@i-1endCOMMIT我测试的时候tb

标签: execve函数

本文链接地址:https://www.jiuchutong.com/biancheng/348511.html 转载请保留说明!

上一篇:在SQL触发器或存储过程中获取在程序登录的用户(在sql server中触发器不具有什么类型)

下一篇:一次性压缩Sqlserver2005中所有库日志的存储过程(一次性压缩洗脸巾)

  • 小规模纳税人企业所得税多少
  • 工资储备金制度
  • 等线补交以前年度附加税会计分录是?
  • 不征税收入计入应纳税所得额吗
  • 进口货物的会计科目
  • 小规模结转成本的会计分录怎么写
  • 向个体工商户付款可以现金支付吗
  • 财务章备案和不备份区别
  • 学校食堂支出
  • 小规模季超30万,蔬菜还免增值税吗
  • 附加免税额是什么
  • 增值税普通发票税率
  • 预充值发票可以列支吗?
  • 什么样的凭证是原始凭证
  • 金税盘点了没反应
  • 职工教育法
  • 存货占比小有什么影响
  • 无租使用房产怎么缴纳房产税土地税
  • 给子公司拨款怎么记账
  • 租入固定资产装修
  • 增值税当月申报次月缴纳吗
  • PHP:apache_response_headers()的用法_Apache函数
  • 处置子公司的收益
  • 外商投资企业和外资企业的区别
  • laravel中的session有效期
  • 达拉斯位置
  • 税金及附加和营业收入有关系吗
  • vue子组件监听父组件
  • zendframework3中文手册
  • lpstat命令
  • 对外长期投资会计分录?
  • 未分配利润为负的原因
  • 没有残疾人就业保障金需要申报吗
  • 一般纳税人设备安装税率
  • 冲减管理费用为什么放在借方
  • 暂估入库成本结转处理低于实际成本怎么办
  • 代开运输发票会不会造成重复征税
  • 购买固定资产未入账
  • mysql子查询详解
  • 资产处置损益和投资收益的区别
  • mysql重置
  • 增值税加计抵减是什么意思
  • 弃置费用预计负债的会计处理
  • 购货方收到销售折扣发票怎么入账
  • 事业单位开办费与注册资本的关系
  • 出口运保费是什么费用
  • 五险一金会计科目分录
  • 购买专利后有占有权吗
  • 现金日记账本月合计怎么划线
  • 账面价值,账面净值,账面余额三者的区别
  • 记账凭证的附件和附单据
  • 什么是商业企业和工业企业
  • mysql用中文字段
  • centos 拷贝
  • hadoop开发环境linux集群的安装步骤
  • centos安装lvm
  • linux shell 函数参数
  • linux怎样使用
  • JAVAscript字符串类型单引号和双引号意一样吗
  • 制作网页需要
  • perl读取文件内容到数组
  • 收集linux日志
  • js标志
  • android xml文件有哪几种布局方式
  • js入门基础教程
  • jquery网页跳转
  • android的图片文件保存在工程的哪个文件夹
  • 项目遇到的问题及解决办法
  • JavaScript ParseFloat()方法
  • jquery 获取屏幕高度
  • jquery解决跨域问题
  • 办理税控盘的流程
  • 发票测试纸在哪里打印
  • 贵州税务大厅咨询电话
  • 以房产作价投资入股如何处理
  • 新疆维吾尔自治区民族团结进步工作条例
  • 内蒙古包头税务局客服电话
  • 山东2022新生儿数量统计表
  • 武汉车船使用税收费标准
  • 江苏省国税客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设