「Oracle」(2009/06/07 (日) 15:49:43) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*Oracle
SQLは使わないと覚えないと思うので、なるべObjectBrowserとか使わずSQL*Plusで頑張るようにしてます。
なわけで内容は超初歩的なメモ程度のものです。
#contents
** 日付表示形式変更
現セッション上の日付表示形式を変更します。
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD hh24:mi';
-書式
|YYYY|年(4桁)|
|YY|年(2桁)|
|RR|年(1900年代自動変換対応)|
|MM|月|
|DD|日|
|HH|時(12時間表記))|
|HH24|時(24時間表記)|
|MI|分|
|SS|秒|
** テーブル名変更
'A'という名称のテーブルを'B'という名称に変えます。
RENAME A TO B;
** 作成されているシーケンスの参照
DB上のシーケンスは"ALL_SEQUENCES"という名のテーブルで参照することが可能。
SELECT * FROM ALL_SEQUENCES;
※ユーザ定義のシーケンスは''"USER_SEQUENCES"''
** SPの内容参照
"USER_SOURCE"というテーブルに設定されている。
SELECT TEXT FROM USER_SOURCE WHERE NAME = 'sp_name' ORDER BY TYPE,LINE;
検索結果のヘッダの出力をOFFにしておくと吉かと。
set head off
**sqlplus
${ORACLE_HOME}/sqlplus/admin/glogin.sql
がいわゆるログイン時の設定ファイルのようです。たとえば以下のような記述で少々使い易くすることができます。
-プロンプト
SET TERM OFF
COLUMN USER NEW_VALUE USER1
SELECT USER FROM DUAL;
SET SQLPROMPT '&USER1@&_CONNECT_IDENTIFIER> '
SET TERM ON
-エディタ
DEFINE_EDITOR="エディタのパス"
**コメント
- Great work!&br()[url=http://rfxbkidp.com/pycw/rdpi.html]My homepage[/url] | [url=http://ufwqfyth.com/jcxv/fdnm.html]Cool site[/url] -- Adrianna (2006-08-30 01:51:00)
- ホテル行く前に外で2発イカせてもらいますた! http://ston.mlstarn%2ecom/52246570 -- てれれん (2009-06-04 20:28:42)
- セフしさまさまだなwマジ天国wwwhttp://sersai%2ecom/hosakimenma/318975998 -- 大日にょ来 (2009-06-06 01:07:23)
#comment(nostyle,nsize=10,size=40)
*Oracle
SQLは使わないと覚えないと思うので、なるべObjectBrowserとか使わずSQL*Plusで頑張るようにしてます。
なわけで内容は超初歩的なメモ程度のものです。
#contents
** 日付表示形式変更
現セッション上の日付表示形式を変更します。
ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD hh24:mi';
-書式
|YYYY|年(4桁)|
|YY|年(2桁)|
|RR|年(1900年代自動変換対応)|
|MM|月|
|DD|日|
|HH|時(12時間表記))|
|HH24|時(24時間表記)|
|MI|分|
|SS|秒|
** テーブル名変更
'A'という名称のテーブルを'B'という名称に変えます。
RENAME A TO B;
** 作成されているシーケンスの参照
DB上のシーケンスは"ALL_SEQUENCES"という名のテーブルで参照することが可能。
SELECT * FROM ALL_SEQUENCES;
※ユーザ定義のシーケンスは''"USER_SEQUENCES"''
** SPの内容参照
"USER_SOURCE"というテーブルに設定されている。
SELECT TEXT FROM USER_SOURCE WHERE NAME = 'sp_name' ORDER BY TYPE,LINE;
検索結果のヘッダの出力をOFFにしておくと吉かと。
set head off
**sqlplus
${ORACLE_HOME}/sqlplus/admin/glogin.sql
がいわゆるログイン時の設定ファイルのようです。たとえば以下のような記述で少々使い易くすることができます。
-プロンプト
SET TERM OFF
COLUMN USER NEW_VALUE USER1
SELECT USER FROM DUAL;
SET SQLPROMPT '&USER1@&_CONNECT_IDENTIFIER> '
SET TERM ON
-エディタ
DEFINE_EDITOR="エディタのパス"
**コメント
- Great work!&br()[url=http://rfxbkidp.com/pycw/rdpi.html]My homepage[/url] | [url=http://ufwqfyth.com/jcxv/fdnm.html]Cool site[/url] -- Adrianna (2006-08-30 01:51:00)
#comment(nostyle,nsize=10,size=40)
表示オプション
横に並べて表示:
変化行の前後のみ表示: