モOracle -4ページ目

SQLで表を作りたい


モOracle-牛美
SQLで表を作りたいけど、どう作ればいいのかな?

モOracle

表を作るにはCREATE TABLEを使えばいいよ。

構文はこんな感じだよ。


CREATE TABLE

(

列名 型,

列名 型,

….,

….,

….,

);














例えば次の表を作成する場合を考えてみよう。


SYUKEIYAKU 表

列名

ID

NUMBER

NAME

VERCHAR2(20)

ADD_DATE

DATE


この表を作るSQLはこんな感じになるよ。

CREATE TABLE SYUKEIYAKU

(

ID NUMBER,

NAME VERCHAR2(20),

ADD_DATE DATE

)









実際に表をSQL Plusでつくってみるとこうなるよ。



表の内容を確かめるにはDESCコマンドを使います。

DESCコマンドは次のように使います。


DESC [表名]















SQLを使うにはどうしたらいんですか


モOracle-牛美

ORACLEでSQLを使うにはどうしたらいいの?


モOracle
ORACLEからSQLを使うにはSQL Plusという

ツールを使うんだよ。


SQL PLUSは「スタート」「すべてのプログラム」

「アクセサリ」「コマンドプロンプト」をクリックします。


クリックすると、黒い画面が表示されます。SQLPLUSと入力

して、ENTERキーを押してね。


ENTERキーを押すとパスワードを聞かれますので次のように

入力をします。

ユーザー名 SYSTEM

パスワード (インストール時に決めたパスワード)


*パスワードは大文字、小文字の区別がありますので気をつけ

てください


入力に成功すると次のようになります。

これでSQLを使うことができます。あとはSQLを入力してね。

SQL;を打った後にENTERキーを打つことで実効されるよ。




SQLはどう書いたらいいの


モOracle-牛美
牛太郎さん、SQLって書いたことが
ないからすごく不安だわ。難しいん
でしょ?


モOracle
詳しい構文などは後から憶えれば
大丈夫だよ。英語に似た構文
なってるよ。

でも注意する点が2点あるよ。

(1)SQLは大文字、小文字を区別
をしないよ。

SELECT * FROM DUAL;
select * from dual;

も同じだよ。

(2)予約語=句は改行したらダメだよ。

select * fr
om dual;

はダメだよ