テーブル変更の変更方法
列追加 | alter table テーブル名 add (列1 型, 列2 型); |
列名変更 | alter table テーブル名 rename column 列1 to 列2; |
列削除 | alter table テーブル名 drop (列1); |
型変更 | alter table テーブル名 modify (列1 型); |
オブジェクトの調査
■関数など
select NAME, TYPE, LINE, TEXT from USER_SOURCE
NAME:オブジェクトの名前
TYPE:PACKAGE BODY, PROCEDURE, PACKAGE, FUNCTION, LIBRARY, TYPE
LINE:行
TEXT:プログラムソース
■テーブルの列
select a.TABLE_NAME, a.COLUMN_NAME, a.DATA_TYPE, a.DATA_LENGTH '
from USER_TAB_COLUMNS a, USER_TABLES b
where a.TABLE_NAME = b.TABLE_NAME
TMP_KOSA1 | KOUTEI | CHAR | 5 |
TMP_KOSA1 | KSNO | CHAR | 11 |
TMP_KOSA1 | MATUBI | VARCHAR2 | 2 |
SQL Developerメモ
Oracle Clientを設定しなくても、ORACLE接続できる。
グリッドのコピー CRTL+C
グリッドのヘッダー付きコピー SHIFT+CTRL+C
■フォントサイズの修正
コード 「ツール」ー「プリファレンス」ー「コードエディタ」-「フォント」
パスワードを無期限にする方法
現況を確認
select * from dba_profiles
where resource_name = 'PASSWORD_LIFE_TIME';
PROFILE | RESOURCE_NAME | RESOURCE_TYPE | LIMIT | COMMON | INHERITED | IMPLICIT |
DEFAULT | PASSWORD_LIFE_TIME | PASSWORD | 180 | NO | NO | NO |
ORA_STIG_PROFILE | PASSWORD_LIFE_TIME | PASSWORD | 60 | NO | NO | NO |
LIMT=180の無期限にする。DBA権限で行う。
alter profile default limit password_life_time unlimited;
コメント