Oracle用のスキーマとSQL Server用のスキーマを作成する必要があります。それは、(日付)デフォルト値を変更するためにalter table
を使用することをお勧めします、または私はトリガを使用する必要があり、OracleがSYSDATE
を使用し、SQL ServerがGETDATE()
一部の列の既定値を変更する必要があります
0
A
答えて
0
を使用していますので、私は(一般的に、それはより良いトリガーを使用せず、デフォルト値を使用することだと思います厳密に必要な場合にのみトリガーを使用することです)。さらに、MSSQLとORACLE間のトリガの違いは、DEFAULT GETDATE()ではなくDEFAULT SYSDATEを使用するよりも注意が必要です。
一方、デフォルト値は、insertコマンドで値を渡さない場合にのみ使用されます。トリガでは、必要に応じて値を変更できます。
私は同様の問題(同じアプリケーション用に2つのDBバージョン、MSSSQLとORACLEを持っています)に直面しています。この場合、挿入日付(例:列DATA_INS)にDEFAULT値を使用し、列DATA_UPD)を含む。
関連する問題
- 1. 一時パスワードを変更する必要があります
- 2. 列の既定値を変更する
- 3. spannableStringの一部を削除する必要があります
- 4. ObjectiveCクラスの既定の変数値はどこに設定する必要があります
- 5. 残りの配列に値を設定する必要があります
- 6. アレイ内の値を更新する必要がありますが、元の値をそのまま更新する必要があります
- 7. は常にデータベースの変更をCIの一部にする必要がありますか?
- 8. 関数の一部の結果と同じ変数を設定する必要があります
- 9. このクエリを変更する必要があります
- 10. ラジオボタンのレイアウトを変更する必要があります
- 11. デフォルトのデータベースプレフィックスを変更する必要がありますか?
- 12. Stringのプロトタイプを変更する必要がありますか?
- 13. Sharepointドキュメントライブラリのレイアウトを変更する必要があります
- 14. RestSharp.Portable内部例外 "Content-Length"ヘッダーを変更する必要があります。 "
- 15. アソシエーションを変更すると、外部キーのプロパティを手動で設定する必要がありますか?
- 16. jqueryの配列値をjsonに変換する必要があります
- 17. すでにコンポジットインデックスの一部である個々の列をインデックスする必要がありますか?
- 18. 外部APIのJSONファイルへのPUTリクエストを作成する必要があります。特定のフィールドを更新する必要があります
- 19. Navbarは上部に固定する必要があります
- 20. は、イマクロコードの一部のみをループする必要があります
- 21. 既知のファイルを変数webpackでロードする必要があります
- 22. Jenkins Pipeline jenkinsFileをリポジトリの一部にする必要がありますか?
- 23. Android:ListViewアダプタをViewModelクラスの一部にする必要がありますか?
- 24. コンパイラをVSに変更する必要があります
- 25. ユニットテスト、メソッドパラメータを変更する必要があります
- 26. JSONP、JSONファイルを変更する必要がありますか?
- 27. rdlcレポートでソースを変更する必要があります
- 28. your.package.namespace - 何を変更する必要がありますか?
- 29. リポジトリ構造を変更する必要があります
- 30. テキストをwoocommerfceチェックアウトページテーブルに変更する必要があります
構文が異なる場合でも、トリガーを使用するよりも、デフォルト値を作成または変更する方がよいです。デフォルト値に異なる構文を使用した場合の欠点は何ですか? (おそらく既にトリガーの欠点を知っているでしょう) – mathguy
トリガーの構文は変わりません。 –
いいえ、私はそれがデフォルト値を必要とするすべての列(日付)の "ALTER TABLE"を作成しているので、良いことが分かりました。 – Cristian18