-Oracleを利用して行く上で必要となった知識

#contents

*Tips [#gcd0b78a]

**データベースの文字コード確認 [#c78cb0f6]

 SELECT NLS_CHARSET_NAME(NLS_CHARSET_ID('CHAR_CS')),
       NLS_CHARSET_NAME(NLS_CHARSET_ID('NCHAR_CS')) FROM DUAL;

**オブジェクトの種類確認 [#k5e8bfca]

 SQL> select object_name,owner,object_type from all_objects where object_name='EMP';


*テーブル [#qdc1d055]

**テーブル一覧 [#j2067c0e]

 select table_name from user_tables;

**列定義変更 [#x234fcb9]

 alter table テーブル名 MODIFY ( 列名 VARCHAR2(100));

-実行後はdescribeで確認

 desc テーブル名

*シーケンス [#z2f0d692]

**シーケンス一覧取得 [#p0ca2925]

 select sequence_name from user_sequences;

**現在の値を確認 [#ia730f42]

 SELECT シーケンス名.CURRVAL FROM DUAL 

**次の値を確認 [#vb6e385c]

 SELECT シーケンス名.NEXTVAL FROM DUAL 

これを実行するとシーケンスが+されるので注意!ロールバックも効かない

#counter


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS