【问题标题】:Log for affected rows of select and insert command - SQL Server- Help needed记录受影响的选择和插入命令行 - SQL Server - 需要帮助
【发布时间】:2017-04-11 09:58:13
【问题描述】:

所以我有一些命令要放入存储过程(然后由作业执行的存储过程)以实现自动化。我需要的是制作某种日志(文件或表?!)在哪里有受影响的行 selectinsert 做,以及他们需要多长时间执行.那么你能帮我一些想法吗?谢谢

以下示例:

truncate table table_xyz

insert into table_aaa

select * from (select * from table_dsd union all select * from table_dsdf)

ex: "40234 行受影响" ; 00:00:35

一些选择

【问题讨论】:

    标签: sql-server sql-server-2008 stored-procedures sql-server-2012 sql-job


    【解决方案1】:

    一个简单的方法就是这样做

    declare @startdate datetime=getdate()
    
    select * from sometbl
    
    --log data
    select @@rowcount,datediff(minute,@startdate,getdate())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 2017-09-28
      • 2016-07-04
      相关资源
      最近更新 更多