Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 记录受影响的select和insert命令行-SQL Server-需要帮助_Sql Server_Sql Server 2008_Stored Procedures_Sql Server 2012_Sql Job - Fatal编程技术网

Sql server 记录受影响的select和insert命令行-SQL Server-需要帮助

Sql server 记录受影响的select和insert命令行-SQL Server-需要帮助,sql-server,sql-server-2008,stored-procedures,sql-server-2012,sql-job,Sql Server,Sql Server 2008,Stored Procedures,Sql Server 2012,Sql Job,所以我有一些命令,我想把它们放在一个存储过程(然后是一个作业执行的存储过程)中,以实现自动化。我需要的是制作某种日志(文件或表格?!),记录受影响的行a选择或插入的位置,以及它们执行的时间。那么你能帮我一些想法吗?谢谢 举例如下: 例如:“40234行受影响”;00:00:35 有些选择一个简单的方法就是这样做 declare @startdate datetime=getdate() select * from sometbl --log data select @@rowcount,da

所以我有一些命令,我想把它们放在一个存储过程(然后是一个作业执行的存储过程)中,以实现自动化。我需要的是制作某种日志(文件或表格?!),记录受影响的行a选择或插入的位置,以及它们执行的时间。那么你能帮我一些想法吗?谢谢

举例如下: 例如:“40234行受影响”;00:00:35
有些选择

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

declare @startdate datetime=getdate()

select * from sometbl

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

select * from sometbl

--log data
select @@rowcount,datediff(minute,@startdate,getdate())