Oracle sqlplus 値変更
2004-09-22-1 / カテゴリ: [SQL][Oracle] / [permlink]

SQL> update TABLE_NAME set FIX_COLUMNS='newvalue' where COLUMNS = 'value';

1 row updated.

SQL> commit;

Commit complete.
テーブル TABLE_NAME のうち、COLUMNS='value' なデータを検索・そのレコード
の FIX_COLUMNS を newvalue に書き換える。
最後に commit するのを忘れずに。

Oracle sqlplus テーブル一覧
2004-08-27-1 / カテゴリ: [SQL][Oracle] / [permlink]

SQL> select table_name from dba_tables where table_name like '%hoge%';

テーブル名に hoge が含まれるものをリストアップする。
"%" はシェルで言うワイルドカード
"table_name" と "dba_tables" は固定

Oracle(てーかSQL) 基本
2004-08-18-1 / カテゴリ: [SQL][Oracle] / [permlink]

SQL> select 列挙したい項目 from テーブル名;
SQL> select 列挙したい項目 from テーブル名 where カラム名 = 'カラムの値';

e.g.
SQL> select COLUMNS1, COLUMNS2 from TABLE where COLUMNS3 = '1234567890';
COLUMNS3 が 1234567890 なレコードの、COLUMNS1, COLUMNS2 のみ表示する

数値のカラムが変なフォーマットになる
SQL> col カラム名 from 9999999999 (9は「数字」の意 %dみたいな?)
(文字列は a)

見たいテーブルのカラム名のリスト
SQL> desc テーブル名;
カテゴリ: Oracle

最終更新時間: 2013-05-02 16:12