問題一覧
1
copy into mytable from @my_stage file_format = (format_name = my_file_format);
2
CREATE OR REPLACE FUNCTION Null_to_String (s string) RETURNS string LANGUAGE JAVASCRIPT AS 'if (S === undefined) { return "string was null"; } else { return S; }';
3
このコマンドは、スカラー関数またはテーブル関数として修飾されません。コマンドは期待どおりに実行されます。テーブルにアクセスするには、関数所有者に権限を適用する必要があります。
4
UNDROP は失敗します。エラー: データベース CUSTOMER_DB が存在しないか、パージされました。
5
CALL stproc1( SELECT COUNT(*) FROM table1 );, CALL stproc1(2 * 5.14::float);
6
select * from DEMO_DB.DEMO_SCH.CUSTOMER_ADDRESS Where CA_ADDRESS_ID LIKE '%PHPP%';
7
過去 10 日間のレコード
8
テーブルは頻繁に大規模な更新を受け、多くのマイクロパーティションバージョンがあります。, このテーブルの上に複数のマテリアライズドビューが構築されており、各ビューにはストレージが必要です。
9
select system$clustering_depth('Sales', 'sales_representative', 'region = ''North America''');
10
select * from table(information_schema.copy_history(table_name=> 'MYTABLE', start_time=> DATEADD(hours, -1, current_timestamp())));
11
トランザクションはストアドプロシージャ内に存在できます。, トランザクションは 1 つのストアドプロシージャで開始し、別のストアドプロシージャで終了することはできません。
12
外部関数はパラメータを受け入れることができます, 外部関数は値を返します, 外部関数は、SQL ステートメントの特定の句にのみ使用できます
13
CURRENT_TIMESTAMP は、レコードがテーブルに挿入されたときではなく、ロード操作がクラウドサービスでコンパイルされたときに評価されるためです。
14
Snowflake アカウントは、異なるクラウドプラットフォームアカウントに対して複数の API 統合オブジェクトを持つことができます。, 複数の外部関数で同じ API 統合オブジェクトを使用できるため、同じ HTTPS プロキシ サービスを使用できます。
15
Snowflake スクリプトを使用して、ファイルをインポートするタスクを作成し、ユーザー定義テーブル関数(UDTF) を呼び出して最終結果セットを生成します。
16
ALTER PIPE ステートメントでパイプを一時停止し、保留中のファイル数が 0 であることを確認する。パイプを再作成して COPY 文を変更する。クラウド メッセージ サービス構成を確認する。パイプを再開して実行中であることを確認する。
17
一時的 (Temporary)
18
MANAGED ACCESS を使用して新しいスキーマを作成し、スキーマ内の CREATE TABLE をアナリスト ロールに付与する。
19
テーブルの保持時間 (DATA_RETENTION_TIME_IN_DAYS) がゼロに設定されている。
20
SQL UDF は内部で SQL 変数を使用できます。
21
SELECT $1, $2 FROM TABLE(my_udtf());
22
実行されたコードは、パーティションのプルーニングの機会を提供しません。
23
1 回目と 2 回目の実行では、特定の SEED 値が提供されたため、同じ結果が返されます。
24
ファイル・データを変更せず、ファイル形式の ERROR_ON_COLUMN_COUNT_MISMATCH オプションを false に設定する。, テーブル DDL を、ファイル内のすべての列をサポートするように変更する。
25
SELECT * FROM EMP_TBL WHERE identifier($col_ref) IN ('Name1','Name2','Name3');, SELECT * FROM identifier($tbl_ref) WHERE NAME IN ($var1, $var2, $var3);
26
Mary, Bob, Zach, Frank
27
特定のメタデータを使用して情報を照会するために、経度と緯度の VARIANT 列に検索最適化サービスを追加します。
28
1 回の呼び出しで複数の SQL ステートメントを送信する, CALL コマンドでストアドプロシージャを呼び出す(ただしストアドプロシージャは直接テーブルを返さない)
29
基になるデータが変更されていない場合にクエリ結果を保持するために使用されます。
30
INFORMATION_SCHEMA の COPY_HISTORY テーブル関数を使用して、COPY コマンドでファイルに発生したエラーを確認する。
31
複製されたデータベースは、ソース・データベースから付与された権限を保持します。, ストリーム内の未使用のレコードには複製後のクローンからアクセスできません。
32
INGEST_TS 値は、同一のファイル名の場合、COPY_HISTORY の LAST_LOAD_TIME 列の値より少し前に置かれることがあります。
33
file_format = (format_name = my_file_format)
34
COPY INTO table FROM @my_stage
35
undefined(未定義)として扱われる
36
呼び出し先でコミットされたトランザクションは確定し、呼び出し元でのロールバックは呼び出先の既にコミットされた変更を取り消さない。
37
SYSTEM$CLUSTERING_DEPTH('table', 'column', 'region = ''North America''') のように第 3 引数に文字列でフィルタを渡す
38
過去 14 日間
39
等価条件を用いるポイントルックアップや非常に選択的なフィルタを含むクエリ
40
セッション変数に格納されたテーブル名や列名を動的に参照するために使用する
41
ファイル内の列数がテーブルの列数と一致しなくてもエラーにせずロードを続行できる
42
クローン操作は必要なデータが利用できず失敗する。
43
結果キャッシュはクエリ結果全体を保持し、基データが変わっていなければ再利用される一方、ローカルのデータキャッシュはウェアハウスが保持するテーブルデータのコピーである。
44
一時テーブルはセッション単位で存在しセッション終了で削除される。トランジェントはアカウント内で永続だがフェイルセーフを持たない。
45
保留中ファイルがあると変更によってそれらのファイル処理が中断・重複処理される可能性があるため、安全に変更するため保留が 0 の状態を確認する。
46
COPY_HISTORY テーブル関数は、テーブル関数呼び出しでパラメータ (table_name, start_time 等) を渡して直近のロード履歴を取得するために使う。
47
マテリアライズドビューは独自のストレージを消費するため、複数存在するとストレージ総量が増える。
48
フィールド内に区切り文字が含まれているため列が多く見えてしまうケースを正しくパースするのに役立つ。
49
部分文字列検索や LIKE '%...%' のような検索でパフォーマンスを改善するために、特定の文字列操作に対して索引のような効果を提供するため。
問題一覧
1
copy into mytable from @my_stage file_format = (format_name = my_file_format);
2
CREATE OR REPLACE FUNCTION Null_to_String (s string) RETURNS string LANGUAGE JAVASCRIPT AS 'if (S === undefined) { return "string was null"; } else { return S; }';
3
このコマンドは、スカラー関数またはテーブル関数として修飾されません。コマンドは期待どおりに実行されます。テーブルにアクセスするには、関数所有者に権限を適用する必要があります。
4
UNDROP は失敗します。エラー: データベース CUSTOMER_DB が存在しないか、パージされました。
5
CALL stproc1( SELECT COUNT(*) FROM table1 );, CALL stproc1(2 * 5.14::float);
6
select * from DEMO_DB.DEMO_SCH.CUSTOMER_ADDRESS Where CA_ADDRESS_ID LIKE '%PHPP%';
7
過去 10 日間のレコード
8
テーブルは頻繁に大規模な更新を受け、多くのマイクロパーティションバージョンがあります。, このテーブルの上に複数のマテリアライズドビューが構築されており、各ビューにはストレージが必要です。
9
select system$clustering_depth('Sales', 'sales_representative', 'region = ''North America''');
10
select * from table(information_schema.copy_history(table_name=> 'MYTABLE', start_time=> DATEADD(hours, -1, current_timestamp())));
11
トランザクションはストアドプロシージャ内に存在できます。, トランザクションは 1 つのストアドプロシージャで開始し、別のストアドプロシージャで終了することはできません。
12
外部関数はパラメータを受け入れることができます, 外部関数は値を返します, 外部関数は、SQL ステートメントの特定の句にのみ使用できます
13
CURRENT_TIMESTAMP は、レコードがテーブルに挿入されたときではなく、ロード操作がクラウドサービスでコンパイルされたときに評価されるためです。
14
Snowflake アカウントは、異なるクラウドプラットフォームアカウントに対して複数の API 統合オブジェクトを持つことができます。, 複数の外部関数で同じ API 統合オブジェクトを使用できるため、同じ HTTPS プロキシ サービスを使用できます。
15
Snowflake スクリプトを使用して、ファイルをインポートするタスクを作成し、ユーザー定義テーブル関数(UDTF) を呼び出して最終結果セットを生成します。
16
ALTER PIPE ステートメントでパイプを一時停止し、保留中のファイル数が 0 であることを確認する。パイプを再作成して COPY 文を変更する。クラウド メッセージ サービス構成を確認する。パイプを再開して実行中であることを確認する。
17
一時的 (Temporary)
18
MANAGED ACCESS を使用して新しいスキーマを作成し、スキーマ内の CREATE TABLE をアナリスト ロールに付与する。
19
テーブルの保持時間 (DATA_RETENTION_TIME_IN_DAYS) がゼロに設定されている。
20
SQL UDF は内部で SQL 変数を使用できます。
21
SELECT $1, $2 FROM TABLE(my_udtf());
22
実行されたコードは、パーティションのプルーニングの機会を提供しません。
23
1 回目と 2 回目の実行では、特定の SEED 値が提供されたため、同じ結果が返されます。
24
ファイル・データを変更せず、ファイル形式の ERROR_ON_COLUMN_COUNT_MISMATCH オプションを false に設定する。, テーブル DDL を、ファイル内のすべての列をサポートするように変更する。
25
SELECT * FROM EMP_TBL WHERE identifier($col_ref) IN ('Name1','Name2','Name3');, SELECT * FROM identifier($tbl_ref) WHERE NAME IN ($var1, $var2, $var3);
26
Mary, Bob, Zach, Frank
27
特定のメタデータを使用して情報を照会するために、経度と緯度の VARIANT 列に検索最適化サービスを追加します。
28
1 回の呼び出しで複数の SQL ステートメントを送信する, CALL コマンドでストアドプロシージャを呼び出す(ただしストアドプロシージャは直接テーブルを返さない)
29
基になるデータが変更されていない場合にクエリ結果を保持するために使用されます。
30
INFORMATION_SCHEMA の COPY_HISTORY テーブル関数を使用して、COPY コマンドでファイルに発生したエラーを確認する。
31
複製されたデータベースは、ソース・データベースから付与された権限を保持します。, ストリーム内の未使用のレコードには複製後のクローンからアクセスできません。
32
INGEST_TS 値は、同一のファイル名の場合、COPY_HISTORY の LAST_LOAD_TIME 列の値より少し前に置かれることがあります。
33
file_format = (format_name = my_file_format)
34
COPY INTO table FROM @my_stage
35
undefined(未定義)として扱われる
36
呼び出し先でコミットされたトランザクションは確定し、呼び出し元でのロールバックは呼び出先の既にコミットされた変更を取り消さない。
37
SYSTEM$CLUSTERING_DEPTH('table', 'column', 'region = ''North America''') のように第 3 引数に文字列でフィルタを渡す
38
過去 14 日間
39
等価条件を用いるポイントルックアップや非常に選択的なフィルタを含むクエリ
40
セッション変数に格納されたテーブル名や列名を動的に参照するために使用する
41
ファイル内の列数がテーブルの列数と一致しなくてもエラーにせずロードを続行できる
42
クローン操作は必要なデータが利用できず失敗する。
43
結果キャッシュはクエリ結果全体を保持し、基データが変わっていなければ再利用される一方、ローカルのデータキャッシュはウェアハウスが保持するテーブルデータのコピーである。
44
一時テーブルはセッション単位で存在しセッション終了で削除される。トランジェントはアカウント内で永続だがフェイルセーフを持たない。
45
保留中ファイルがあると変更によってそれらのファイル処理が中断・重複処理される可能性があるため、安全に変更するため保留が 0 の状態を確認する。
46
COPY_HISTORY テーブル関数は、テーブル関数呼び出しでパラメータ (table_name, start_time 等) を渡して直近のロード履歴を取得するために使う。
47
マテリアライズドビューは独自のストレージを消費するため、複数存在するとストレージ総量が増える。
48
フィールド内に区切り文字が含まれているため列が多く見えてしまうケースを正しくパースするのに役立つ。
49
部分文字列検索や LIKE '%...%' のような検索でパフォーマンスを改善するために、特定の文字列操作に対して索引のような効果を提供するため。