Oracle 1

テーブル変更の変更方法

列追加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 KOUTEICHAR 5
TMP_KOSA1 KSNO CHAR11
TMP_KOSA1MATUBI VARCHAR2 2

 

SQL Developerメモ

Oracle Clientを設定しなくても、ORACLE接続できる。
グリッドのコピー CRTL+C
グリッドのヘッダー付きコピー SHIFT+CTRL+C

■フォントサイズの修正
コード 「ツール」ー「プリファレンス」ー「コードエディタ」-「フォント」

パスワードを無期限にする方法

現況を確認

select * from dba_profiles
where resource_name = 'PASSWORD_LIFE_TIME';
PROFILERESOURCE_NAMERESOURCE_TYPELIMITCOMMONINHERITEDIMPLICIT
DEFAULTPASSWORD_LIFE_TIMEPASSWORD180NONONO
ORA_STIG_PROFILEPASSWORD_LIFE_TIMEPASSWORD60NONONO
LIMT=180の無期限にする。DBA権限で行う。
alter profile default limit password_life_time unlimited;
タイトルとURLをコピーしました