실행할 스크립트가 있고 실행 시간이 필요합니다. 어떻게 계산합니까?SQl Server 2008 R2에서 스크립트 실행 기간 가져 오기
나는 이런 식으로 사용할 생각 :
DECLARE @startTime DATETIME
SET @startTime = GETDATE();
--Script
DECLARE @endTime DATETIME
SET @endTime = GETDATE();
PRINT 'Transfer Duration:';
GO
PRINT CONVERT(varchar,@[email protected],14);
GO
을하지만 GO
를 사용 (내가가 있습니다) 그래서 오류가 있기 때문에, 그래서 계산 제안 및 스크립트를 실행의 인쇄 기간은 (무엇이다 Go
)?
구문이 잘못되었습니다. 임시 변수는 'go'라고 쓰면 곧 사라집니다 –
"잘못된 구문"입니까? 어떤 RDBMS에서 얻었습니까? SQL Server 2005에서 완벽하게 작동합니다. "임시 변수"?? 위의 코드에서 사용 된 단일 (임시) 변수는 없습니다! @@ SPID는 변수가 아닌 Tranact-SQL 함수의 빌드입니다. 조업을 중지하십시오. – Wim
나는 appologize, 내가 실패한 비슷한 테스트를했는데, 스크립트가 잘 동작한다. –