問題タブ [snowflake-schema]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
461 参照

liquibase - Liquibase が不正なデータ型を使用して列にデータを挿入しようとしています

Snowflakeで使用するためにliquibaseを接続しようとしています。ビルドして起動するようになりました。DatabaseChangeLog および DatabaseChangeLogLock テーブルを作成します。しかし、DatabaseChangeLog テーブルにデータを挿入しようとすると、次のエラーが発生します。

DATETIME を TIMESTAMP_NTZ に変換するコードを見つけましたが、Snowflake が DATETIME データ型を追加したため、これは意味がありません。Liquibase がメタデータを別のデータ型にロードしようとしている場合、メタデータをこのテーブルにロードするにはどうすればよいですか?

私はすべての提案を受け入れますが、私は Java プログラマーではないため、この問題を修正するために Java プログラムを作成する必要がある場合、簡単なことではありません。

0 投票する
1 に答える
692 参照

sql - Snowflake DB UDF は SQL コマンドを実行できますか?

少しの SQL を生成し、それを実行して新しいテーブルを作成する必要がある Snowflake の要件があります。

UDF を作成して create table ステートメントを正常に生成しました (現時点ではハードコーディングされています)。

これは以下を出力します

この create table ステートメントを実行する UDF を作成する必要がありますが、文字列のようなものしか返されないように見えるため、たとえば別の関数から呼び出して実行することはできません。

次に、関数を実行してテーブルを作成しようとします

やりたいことができるかどうかわからないし、それができないとかなりイライラする...

これは Snowflake DB で実行できますか?