アットウィキロゴ
nisya @Wiki
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

nisya @Wiki

Sql関連

最終更新:

匿名ユーザー

- view
管理者のみ編集可
SQLPLUS変数一覧
set colsep ",";
set tab off;
set null +;
set pagesize 32767;
set linesize 32767;

''容量取得
analyze table 表名 compute statistics;

テーブル一覧
select * from tab;
※whereで条件指定できる。テーブル名は、「TNAME」。「TABTYPE」でTABLEかVIEWかわかる
キーを調べる
SELECT
 ucc.table_name,ucc.constraint_name,ucc.column_name
 FROM user_cons_columns ucc,user_constraints uc 
WHERE ucc.constraint_name=uc.constraint_name
      and ucc.table_name='表名'

DESC相当
SELECT
 COLUMN_NAME,
 UPPER(DATA_TYPE),
 NULLABLE
FROM USER_TAB_COLUMNS
 where TABLE_NAME='AD_ORDER_INF'
ORDER BY TABLE_NAME, COLUMN_ID

インデックス一覧
select INDEX_NAME,TABLE_NAME,column_name from user_ind_columns
where table_name = '表名';

データベースの文字コード
select * from NLS_DATABASE_PARAMETERS
where PARAMETER = 'NLS_NCHAR_CHARACTERSET';

スプール関連
SQL結果をファイルに出力する方法
開始
SPO ファイル名
停止
SPO OFF
出力中か停止中か表示
SPO

ストップウォッチ機能
timing start 名前
timing stop

列追加
ALTER TABLE 表名 ADD 項目名 属性(桁数);
属性(char,number,varchar2等)

列に初期設定値定義
ALTER TABLE 表名 MODIFY ( 項目名 default '設定値');
記事メニュー
最近更新されたスレッド
ウィキ募集バナー