連載の各質問には、記載されている目標を達成できる可能性のある固有の解決策が含まれています。他の人注:この質問は同じシナリオを提示する一連の質問の一部です。が正しい解決策を持っていないかもしれない間、いくつかの質問セットは複数の正しい解決策を持ってくれません。
あなたはそれに戻ることはできません。その結果、これからの質問はレビュー画面に表示されます。このセッションで質問に答えた後。
北米の顧客の注文と発送を追跡するデータベースがあります。データベースには、以下のテーブルが含まれています。
営業担当者

Application.Cities

Sales.CustomerCategories

同社の開発チームは、顧客ディレクアプリケーションを設計しています。アプリケーションは、自分の電話番号の市外局番で顧客を必要とするがあります。市外局番は、電話番号の最初の3文字と定義されていますています。
アプリケーションのメインページは、すべての顧客のエリアと電話番号を含むインデックス付きビューに基づいています。
PhoneNumberフィールドから市外局番を返す必要があります。
解決方法:次のTransact-SQLステートメントを実行します。

解決策は目標を満足していますか?
正解:A
説明/参照:
Explanation:
以下は正しい解決策を示しています。
この関数はnvarchar(10)値を返します。

スキーバインディングが使用されます。

SELECT TOP 1 ...一つの値を与える

注:nvarchar(max)は正しい文です。
nvarchar [(n |最大)]
nは文字列の長さを定義し、1から4,000までの値になります。可変長Unicode文字列データ。
maxは、最大ステージサイズが2 ^ 31-1バイト(2 GB)であることを示します。
参考文献:
https://docs.microsoft.com/en-us/sql/t-sql/data-types/nchar-and-nvarchar-transact-sql
https://sqlstudies.com/2014/08/06/schemabinding-what-why/