CLOB型の内容をVARCHAR型で見る(変換する) . . . 本文を読む
年における週番号をとる際など下記の日付書式に注意
「YYYY」と「IYYY」
「WW」と「IW」
Oracleリファレンスによると、下記のように定義されている。
YYYY・・・4桁で表した年
IYYY・・・ISO規格に基づく4桁の年
WW・・・年における週(1~53)。第1週はその年の1月1日で始まり、1月7日で終了します。
IW・・・ISO規格に基づく、年における週(1~52または1~53) . . . 本文を読む
-- (例)packageテーブルから、8桁全てが数値であるpackage_idを取得する
SELECT package_id
FROM packageテーブル
WHERE translate(package_id,'*0123456789','*' ) is null
AND package_id like '________'
;
translate・・・対応する文字に置き換 . . . 本文を読む
-- (例)2006/4/1~2006/9/30までの全日付を取得する場合
SELECT TO_CHAR(st+ROWNUM-1, 'yyyymmdd') DT
FROM all_catalog,
(
SELECT TO_DATE('20060401','yyyymmdd') st,
TO_DATE('20060930','yyyymmdd') ed
FROM DUAL
. . . 本文を読む
【DBリンクCREATE文】
CREATE DATABASE LINK (DBリンク名)
CONNECT TO (ID) IDENTIFIED BY (パスワード)
USING (tnsnames.oraにあるSID)
;
【DBリンクDROP文】
DROP DATABASE LINK (DBリンク名)
; . . . 本文を読む