Oracle

インデックス作成
CREATE INDEX student_tbl_idx ON student(stuname);

インデックスを削除
DROP INDEX student_tbl_idx;

Oracle

インストール
#sudo add-apt-repository ppa:webupd8team/java
#sudo apt update
#sudo apt install oracle-java8-inst ...

Oracle

1.デフォルトのスキーマを変更
SQL> ALTER SESSION SET CURRENT_SCHEMA=STUDENET_MANAGER ;

2.NLS環境変数 NLS_DATE_FORMATを変更

Oracle

SQL構文
SELECT COL_W1,COL_W2 FROM CFT_TBL WHERE ROWNUM <= 500 FOR UPDATE SKIP LOCKED

Oracle

1.現在日時をTIMESTAMP型取得する
SELECT TO_CHAR(SYSTIMESTAMP, ‘YYYY/MM/DD HH24:MI:SS FF’) FROM dual

2.現在日時 ...

Oracle

SQL構文
SELECT B.ID, B.NAME||CHR(9)||B.ADDR,B.COMPANY
FROM ADDRESS_TBL B

Oracle

サンプルコード

CREATE OR REPLACE TRIGGER trg_update_terminal_addr_hex

BEFORE UPDATE

ON r_tmnl_run

FO ...

Oracle

サンプルコード

create or replace trigger trg_insert_terminal_addr_func

before insert

on r_tmnl_run

f ...

Oracle

サンプル:
LOCK TABLE STUDENT_TBL
IN EXCLUSIVE MODE;

Oracle

サンプルコード
1.UPPER使用例

SELECT * FROM STUTBL WHERE UPPER(COLUMN1)= XXX
AND UPPER(COLUMN2)=XXX  ORDER BY XXX; ...

Oracle

1.テーブル「company」の列「company_name」にNOT NULL制約を追加する
alter table company modify company_name not null

2.テーブル「com ...

Oracle

1.DBの文字コード確認
SELECT
PARAMETER,
VALUE
FROM
NLS_DATABASE_PARAMETERS
WHERE
PARAMETER IN ( ...

Oracle

1.ダウンロード

oracle-instantclient-basic-10.2.0.5-1.i386.rpm
oracle-instantclient-devel-10.2.0.5-1.i386.rpm

Oracle

SQLコマンド
select * from scott.user t;  —-All data

select * from scott.user t where t.ctm != 800;– ...

Oracle

1.SIGN(n)
形式
n < 0 — -1
n = 0 — 0
n > 0 — 1

SQL構文
select sign(-8),s ...

Oracle

SQL構文

select to_char(sysdate,’YYYY/MM/DD’) FROM DUAL; — 2016/09/02
select to_char(sysdate ...

Oracle

1.数字操作
sql>select trunc(6.32), trunc(6.32,1), trunc(6.32,-1) from dual
————— ...

Oracle

操作コマンド
SQL> Gruant dba to scott
SQL> create tablekoyolist(name char(15));
Table created.

SQL& ...