SQL
0詰除外 CONVERT(VARCHAR,CONVERT(NUMERIC,'02')) AS 列1 --結果:2 大文字変換後に検索 SELECT * FROM sys.sql_modules WHERE UPPER(definition) LIKE '%empno%'
DB内のオブジェクトを全文検索する (特定項目がどのテーブル・ストアド等で使われているか?を洗い出すために使用) SELECT * FROM sys.sql_modules WHERE definition LIKE '%Company%' --"Company"を含むソースを検索 SELECT * FROM sys.sql_modules WHERE…
テーブル一覧表示 select table_name from user_tables; ビュー一覧表示 select view_name from user_views; 制約一覧表示 select constraint_name from user_constraints; シーケンス一覧表示 select sequence_name from user_sequences; インデックス一覧 …
テーブルのカラムに対する操作 既存テーブルへのカラム追加 この方法だと、既存の他カラムのデータが消えることはない。 ▼1項目 alter table table1 add column1 varchar(20) ▼複数項目 alter table table1 add ( column1 number (009, 0), column2 varchar…
例)以下のようなデータを、全て5桁0詰めにしたいとき ▼TABLE1(変更前データ) code -------- 4000 51000 12345 9800 ▼UPDATE文 update TABLE1 set code = '0' || code where length(code) = 4 ▼TABLE1(変更後データ) code ---------- 04000 51000 12345 09…