位置: 编程技术 - 正文

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

发布时间:2024-02-26
实现一个AuditLog的功能,是B/S结构专案。 每个用户可以登录系统,在程序中操作数据(添加,更新和删除)需要实现记录操作跟踪。是谁添加,更新和删除的,这些信息将会插入至AuditLog表中。 一般情况之下,在SQL的触发器中,只能取到(SQL验证sa;Windows验证Domainxxx)。这些用户名,达不到效果,不能真正反映到是谁操作的。 下面是让你清楚,怎样实现在SQL触发器或存储过程中获取在程序登录的用户,是在插入,更新或删除的存储过程,把登录程序当前用户传入进去。在存储过程中,再把相关信息存入局部(#)临时表中,这样子,在触发器即可获取了。 下面代码示例,以一个[Member]表作例,可以参详: 插入存储过程: 更新存储过程: 删除存储过程: 从上面的存储过程,用户相关的信息(应用程序的用户信息)已经在存储过程中存入临时表中,接下来,在触发器,怎样获取呢。可以参考下面的触发器代码: 插入触发器: 更新触发器: 删除触发器: 每段代码,有注释。 此问题有在某论坛发表让网友讨论过,但是效果不佳。如果你有另外见解,可以在讨论。谢谢。

推荐整理分享在SQL触发器或存储过程中获取在程序登录的用户(在sql server中触发器不具有什么类型),希望有所帮助,仅作参考,欢迎阅读内容。

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

文章相关热门搜索词:sql触发器怎么给出提示,sqlserver触发器调用存储过程,sql触发器和存储过程,sql中的触发器是一种什么机制,sql中的触发器是一种什么机制,在sql server中触发器不具有什么类型,sql触发器针对语句,sql触发器和存储过程,内容如对您有帮助,希望把文章链接给更多的朋友!

EXEC(EXECUTE)函数访问INSERTED或DELETED的内部临时触发表 刚开始时,这个表的字段很少(个以内),前开发者把这个表的所有存储过程与触发器以及表函数全是写死了。用户每添加一些字段,都需要手动去

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

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

标签: 在sql server中触发器不具有什么类型

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

上一篇:判断字段是否被更新 新旧数据写入Audit Log表中(判断某个字段的值是否在指定的范围内)

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

  • 一般纳税人税率有几种
  • 每个月必报的税种
  • 关税完税价格是指什么意思
  • 计提税费表格
  • 企业所得税应纳税额
  • 未分配利润为负数可以提取盈余公积吗
  • 进项税额红字怎么做账
  • 个人对个人大额转账要什么资料
  • 退回资本金要交税吗
  • 企业的固定资产有何特征
  • 企业建设项目审批流程
  • 账务处理和税前扣除如何处理
  • 销售退回的增值税怎么处理
  • 房地产开发公司取名
  • 子公司给总公司开发票
  • 按季度报税怎么处理
  • 预付绩效工资是什么意思
  • 工程项目垃圾清运项目编码
  • 幼儿园收到政府补贴收入会计分录
  • 税务审计什么时候进行
  • 财政拨款进项税怎么处理
  • 空调可以开专票抵扣吗
  • 预提工资是什么科目
  • 处置打包债权如何缴纳个人所得税?
  • 硝铵磷肥的肥效期
  • 娱乐行业缴税
  • 什么情况下一般纳税人可以转为小规模纳税人
  • 发票金额与实际付款金额不一致
  • bios升级失败后如何恢复
  • 收到一张增值税红冲发票
  • 没进项能开销项吗
  • windows11播放视频不清晰
  • 鸿蒙系统如何自定义图标
  • 工程施工与工程结算在资产负债表里
  • 股权指的是
  • code structure
  • nvm for window
  • 中科院t1
  • php图片代码
  • 报销人和收款人不一致
  • 企业以前年度亏损不可以用什么弥补
  • java中的gui是什么
  • 固定资产折旧率如何计算
  • 定额的个体户怎么交税
  • 暂估入账的原材料有成本差异吗
  • 专项附加扣除批量上传怎么上传
  • 清算时存货是否要交税
  • sqlserversa用户登录失败
  • 国有股权无偿划转是什么意思
  • 小微企业员工人数限制
  • 非税收入一般缴款书是什么意思
  • 过路费发票可以抵扣进项税吗
  • 商品损耗率一般是多少
  • 应收账款计提减值准备会计处理
  • 存货管理的类型
  • 退款扣除手续费
  • 采购折扣怎么结算
  • 取得虚开
  • 短期借款计提利息计入什么科目
  • 固定资产清理费用账务处理
  • 建筑业成本必须分别核算么
  • 加油票怎么做会计分录
  • win10临时文件设置
  • centos新加硬盘
  • win8.1使用技巧
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • win7系统安装office
  • win8.1系统怎么激活
  • win10预览文件怎么显示内容
  • windows执行bat脚本
  • js按下键盘事件
  • 详细介绍8款超跑车
  • js对象常用方法
  • js怎么拿到表单提交数据
  • 国家税务局网站发票验真伪
  • 高新技术企业认定
  • 消费税申报详细流程图
  • 沧州市养老保险局官网
  • 小店区国税地税局地址
  • 贵州地税电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号