1

Azure BLOB ストレージに保存されている外部データの PolyBase 外部ファイル形式の定義を作成しているときに、フィールド ターミネータを Unicode 文字として指定するのに苦労しています。Unicode 文字を指定する理由は、Azure データ ファクトリを使用して Azure BLOB にデータを読み込むときに、\u0081のような Unicode 文字でない限り、コピー アクティビティが列区切り記号として複数の文字を指定することをサポートしないためです。

4

1 に答える 1

0

ここのドキュメントを見ると、カスタム区切り文字は可能ですが、16 進コードを使用することが示唆されています。

STRING_DELIMITER = '0x22' -- Double quote hex
STRING_DELIMITER = '0x7E0x7E' -- Two tildas (e.g. ~~)

あなたの例では、(テストされていない)試すことができます:

STRING_DELIMITER = '0x81' -- Control character \u0081
于 2017-08-12T13:41:31.337 に答える