1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL Serverで学ぶ時系列分析

Connected

演習

型安全な変換関数のパフォーマンスをテストする

直前の2つの演習では、TRY_CAST()、TRY_CONVERT()、TRY_PARSE() 関数を見てきました。これらの関数は常に同じ性能を発揮するわけではありません。この演習では、カレンダーテーブル内のすべての日付に対してパフォーマンステストを実行します。

作業しやすいように、dbo.Calendar テーブルの日付を、一時テーブル DateText に事前に読み込んであります。そこには DateText という名前の単一の NVARCHAR(50) 列があります。

最初の3つのステップでは、指示は同じです。該当する関数呼び出しを完成させるために、抜けている箇所を埋めてください。その後、各操作にかかった時間を確認し、結果を覚えておきましょう。ステップ4でその結果をまとめます。

指示1 / 4

undefined XP
    1
    2
    3
    4
  • 引数のシグネチャに基づいて、正しい変換関数を入力してください。
  • DATEDIFF() の呼び出しで返される時間を確認してください。
  • 回答では @StartTimeCast や @EndTimeCast を使用しないでください。これらは実行時間の計測用です。