SQL*Loaderの使い方
SQL構文
sqlldr userid=yamada/kdf198, control=user.ctl, data=user.dat, log=user.log, bad=user.bad errors=0 rows=999 ...
「Oracle」ストアドソース情報を取得する
環境
Oracle 11.2
説明
SOURCEデータディクショナリの構成
OWNER 所有者(スキーマ名)
NAME オブジェクトの名前
TYPE オブジェクトのタイプ ...
「PL/SQL」GOTO文のサンプル
説明
GOTO文は、ラベルの付いたブロックまたは文に制御を移します。
GOTO文によってカーソルFOR LOOP文が途中で終了されると、カーソルはクローズされます。
使用例
DECLARE res ...CentOS7.5でOracle12c(12.2.0)を自動起動するメモ
メモ下記
1.oratabの設定# vim/etc/oratabUSERDB1:/opt/oracle/product/12.2.0/db_1:Y2.環境変数の設定# vim/etc/sysconfig/env.oracledb ...Oracle 11cで1回にフェッチする行数を設定する
環境
Windows 10 64bit
Oracle 11.2.0.1.0
構文
set arraysize 桁数
show arraysize
行数:フェッチする行数を設定します ...
「Oracle入門」TABLEを参照するオブジェクトを確認する方法
SQL構文
SELECT NAME, TYPE, REFERENCED_NAME, FROM DBA_DEPENDENCIES WHERE REFERENCED_NAME = 'CFT_TABLE_NAME' AND(TYPE ...「Oracle」TO_MULTI_BYTE関数で文字列の半角文字を全角文字にする
環境
Oracle 11.2
操作方法
1.半角数字を全角文字に変換する
SELECT TO_MULTI_BYTE(‘12345’) FROM DUAL;
結果 12 ...
「Oracle」TO_SINGLE_BYTE関数で文字列の全角文字を半角文字にする
環境
Oracle 11.2
操作方法
1.全角数値文字を半角数値文字に変換する
2.全角英文字 ...
OracleにNVL関数、NVL2関数でNULLを別の値に置き換えるサンプル
書式1
SELECT NVL(カラム名, ‘置き換える値’) FROM テーブル名;
nullの場合のみ別の値に置き換える場合は、NVLを使用します。
使用例
nullの場合は「不合格」と表示します ...
「Oracle入門」データファイル自動拡張をする方法
1.自動拡張を250MBに変更
ALTER DATABASE DATAFILE ‘/DATA/ORACLE/ORADATA/DB/CFT.DBF’ AUTOEXTEND ON NEXT 250M;
「Oracle入門」テーブルに紐づくTRIGGERを確認する
SQL構文
SELECT TRIGGER_NAME, TABLE_NAME, STATUS FROM USER_TRIGGERS WHERE TABLE_NAME = 'CFT_TABLE_NAME'「Oracle入門」アーカイブログ(archivelog)を操作するメモ
1.モード確認select log_mode from v$database;2.DB停止shutdown immediate3,マウント起動startup mount4.モード切替ALTER DATABASE A ...
「Oracle入門」DBMS_RANDOMでランダムな数値を取得する
サンプル下記
1.2.0~4.0未満の浮動小数点の乱数 SELECT DBMS_RANDOM.VALUE(2,4) FROM DUAL;2.英大文字のランダム生成 SELECT DBMS_RANDOM.STRING('U',6) ...「Oracle入門」ジョブ無効(有効)を設定するメモ
メモ下記
1.ジョブ確認SQL> set pages 1000SQL> set line 100SQL> column job_name format a30SQL> select job_name,st ...「Oracle入門」ADD_MONTHS関数の使い方
構文
ADD_MONTHS(date, integer)
date
基準となる日時を指定する。
integer
月数を指定する。
Oracleでtrunc()で数字を切り捨てるサンプル
select trunc(123.458) from dual –123
select trunc(123.458,0) from dual –123
select trunc(123. ...
「Oracle入門」SYSDATE関数の使い方
操作コマンド下記
SQL> SELECT SYSDATE AS 今日 FROM DUAL;今日--------18-09-16SQL> SELECT TRUNC(SYSDATE, 'MM') AS 今月1日 FROM ...OracleとJDBC Thinドライバの接続文字列を設定するサンプル
Javaコード
import java.sql.Connection;
public class OracleConnectTest {
/**
* @param args
* @throw ...