2008-10-01から1ヶ月間の記事一覧

ORA-00911:文字が無効です。

日本語のフィールドを持ったビューを作成しようとしたところ、「ORA-00911:文字が無効です。」というエラーが発生する。 CREATE OR REPLACE VIEW VIEW_FOO ( ID, 名前, ... ) ...マルチバイトのフィールドを規定する場合にはフィールド名をダブルクォーテー…

テーブルを親とする外部キーを検索する

Oracleで指定したテーブルを親とする外部キーを検索するには、以下のSQLを実行するとよい。 前提 テーブルの主キーの物理名が分かっていること SQL文 SELECT CONSTRAINT_NAME, TABLE_NAME FROM USER_CONSTRAINTS WHERE R_CONSTRAINT_NAME = '主キーの物理名'