テーブルの説明フィールドの更新中に問題が発生しました。 説明が4000文字以上の場合は、「XYZ」テーブルを4000文字のみで更新し、残りの文字を切り捨てる必要があります。誰でも私の手伝いをすることができます...説明フィールドを更新するためのトリガーOracle
0
A
答えて
1
本当にトリガーが必要ですか?必要なのは、入力値の4000文字の部分文字列です。 INSERTの前に入力値にSUBSTRを適用する方が良いでしょう。トリガの必要性とその後のメンテナンスの問題を避けるべきです。お役に立てれば。
1
トリガーは次のようになります。挿入すると文字が切り捨てられます。
CREATE OR REPLACE TRIGGER trg_xyz
before insert on xyz for each row
Begin
:new.description := substr(:new.description,1,4000) ;
end;
/
関連する問題
- 1. Oracle:ツリー更新トリガー
- 2. Oracle、更新前のトリガー
- 3. フィールドの説明
- 4. トリガーの説明を検索するSQL
- 5. 新しい標準フィールド「説明」
- 6. 同じ表の別のフィールドの更新に基づいて表を更新するOracle SQLトリガー
- 7. 説明計画のOracleパフォーマンスクエリ
- 8. Oracle Javaジェネリックチュートリアルボックスクラスの説明
- 9. SAP Hybrisフロントタイルコンポーネントの説明を更新
- 10. Googleカレンダーの説明をjavascriptに更新
- 11. Magento - プロモーションの説明のためのWYSIWYGフィールド
- 12. Oracleトリガーは更新されません
- 13. 更新のためのOracle PL/SQLストアドプロシージャカーソル
- 14. datetimeフィールドに基づいてフィールドを更新するMYSQLトリガー
- 15. MSCRMのオプションセットの説明フィールド
- 16. TFS 2015 - 説明フィールドのリッチテキストコントロール
- 17. 別のテーブルエラーを更新するためのトリガー
- 18. MySQLが挿入後のカウントを更新するためのトリガー
- 19. レコードを順番に更新するためのOracleの更新クエリ
- 20. 複数のワークステーションの説明をpowershellで更新する
- 21. 更新後に行を挿入するOracleトリガー
- 22. Magento 2の製品説明をREST経由で更新する
- 23. アンドロイドAPKとアプリの説明を更新する
- 24. mdlファイルを更新するCOGNOS SCRIPT PowerCubeの説明タブ
- 25. Spacewalkでチャンネルを更新するためのOracle Linux 7のリポジシ
- 26. Django cx_Oracle connection.cursor()。oracleカーソル・データ型の説明
- 27. Elasticsearch更新APIフィールドがアップサートのため
- 28. 「ダミーのための」Minimaxの説明
- 29. SQLiteトリガーを使用して "LastModified"フィールドを更新する
- 30. awkコードの説明:フィールドの順序の変更
あなたは何をしようとしているのか詳しく説明してください。私はあなたが何を意味しているか完全にはわかりません。 – NTDLS