種別 |
キー |
サンプル |
ダウンロード |
download |
Oracleダウンロードへ移動 |
会員登録(無料)する必要があります |
download |
SQL Developerダウンロード |
ファイル |
Windows |
OracleXE112_Win64.zip |
sqldeveloper-19.1.0.094.2042-x64.zip |
zipファイル展開先(D:\Temp) |
D:\Temp\OraXE |
D:\Temp\SqlDeveloper |
起動 |
セットアップ |
D:\Temp\OraXE\setup.exeを起動 |
オラクルホーム |
D:\Oracle\OraXE |
コマンド |
sqlplus |
D:\Oracle\OraXE\app\oracle\product\11.2.0\server\bin\sqlplus.exe |
sqlplus ユーザID/パスワード |
sqlplus ユーザID/パスワード@サーバ名 |
sqlplus ユーザID/パスワード@xe |
sqlplus /nolog |
sql> connect ユーザID |
password:パスワード |
接続されました。 |
sql |
ユーザ一覧 |
select username from sys.all_users; |
テーブル一覧 |
select table_name from sys.all_tables where owner = 'オーナ名'; |
テーブル作成 |
CREATE TABLE PostalCodes |
( |
prefCode CHAR(2) NOT NULL /* 都道府県コード 01-47 */ |
,cityCode CHAR(3) NOT NULL /* 市区町村コード */ |
,postNumber CHAR(7) NOT NULL /* 郵便番号 */ |
,prefName VARCHAR2(256) /* 都道府県名 */ |
,cityName VARCHAR2(256) /* 市区町村名 */ |
,townName VARCHAR2(256) /* 地域名 */ |
,CONSTRAINT pk_PostalCodes PRIMARY KEY(prefCode, cityCode, postNumber) |
) |
TABLESPACE USERS |
PCTFREE 10 |
PCTUSED 0 |
STORAGE ( |
PCTINCREASE 0 |
MINEXTENTS 1 |
MAXEXTENTS 2147483645 |
INITIAL 65536 |
NEXT 1048576 |
) |
/ |
コメント |
/* テーブルコメント */ |
COMMENT ON TABLE PostalCodes IS '郵便番号テーブル'; |
/* 項目コメント */ |
COMMENT ON COLUMN PostalCodes.prefCode IS '都道府県コード 01-47'; |
COMMENT ON COLUMN PostalCodes.cityCode IS '市区町村コード'; |
COMMENT ON COLUMN PostalCodes.postNumber IS '郵便番号'; |
COMMENT ON COLUMN PostalCodes.prefName IS '都道府県名'; |
COMMENT ON COLUMN PostalCodes.cityName IS '市区町村名'; |
COMMENT ON COLUMN PostalCodes.townName IS '地域名'; |
テーブル削除 |
DROP TABLE PostalCodes; |
データ登録 |
insert into PostalCodes (prefCode,cityCode,postNumber,prefName,cityName,townName) |
values ('13','101','1000001','東京都','千代田区','千代田'); |
insert into PostalCodes (prefCode,cityCode,postNumber,prefName,cityName,townName) |
values ('13','101','1000004','東京都','千代田区','大手町'); |
データ取得 |
select * from PostalCodes where prefCode = '13' and cityCode = '101' order by postNumber; |
select * from PostalCodes where prefCode = '13' and cityCode = '101' and postNumber = '1000001' order by postNumber; |
select * from PostalCodes where prefCode = '13' and cityCode = '101' and postNumber like '100%' order by postNumber; |
データ更新 |
update PostalCodes set townName = '内幸町' where postNumber = '1000001'; |
データ削除 |
delete from PostalCodes where prefCode = '13' and cityCode = '101' and postNumber = '1000001'; |
データ取得 |
select sysdate from dual; |
select systimestamp from dual; |
select to_char(systimestamp,'YYYY/MM/DD HH24:MI:SS') from dual; |
select to_date('2020/12/31') from dual; |