実行するスクリプトがあり、実行時間が必要です。どのように計算できますか?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、私は何か似たようなものを試して失敗した、あなたのスクリプトは正常に動作します –