めざせオラクルマスター?

めざせオラクルマスター?

PR

×

キーワードサーチ

▼キーワード検索

プロフィール

羊@

羊@

カレンダー

お気に入りブログ

まだ登録されていません

コメント新着

くーる31 @ 相互リンク 突然のコメント、失礼いたします。 私は…

フリーページ

2010年06月05日
XML
http://jibun.atmarkit.co.jp/lskill01/rensai/bronzesql01/bronzesql01.html

ここのページを見ながら、知らなかった事を抜き出し。

【SQL文の区分の覚え方を改める】
今まで、DML(データ操作言語)とDDL(データ定義言語)だけしか覚えていなかった。
(値の更新とか、普段良く使用するのがDML、表の作成時とか、表の定義に関係するのがDDLって覚え方だった)
が、
もう1個あったのね。。。

DCL(データ制御言語)
種類は2つ?

GRANT(権限付与)
REVOKE(権限削除)

DCLのCは コントロールのC 。コントロール=制御。だから制御言語。
データを制御する権限があるかないかを決める言語 。ってことか。


【結構あやふやに覚えてる射影と選択】
問い合わせによって戻す列を限定するのは 射影
問い合わせによって戻す行を限定するのは 選択

なぜか、抽出って言葉が出てきちゃうので、それと間違えそうになる。

射影 は SELECT A, B, C FROM (略) で SELECT句で列を指定 する。
選択 は SELECT (略)WHERE A = 条件 で、 where句で選択する行を指定 する。


SQL*Plusは普段から使ってる。
いつも使ってる機に入ってるから、クライアント機にインストールするって認識でOK
・クライアント/サーバ接続を行う。
うん・・・業務で実際行ってるね。。。某システム

iSQL*Plus は殆ど使ったこと無い。

3階層接続 ?っての初めて聞いた。なので覚えよう。3階層接続。
[DB]--[iSQL*plusサーバ]--[ブラウザ]
このイメージで合ってるかしら・・・?

【SQL*Plusコマンドの属性】
・・・SQLの属性と混同した・・・orz

SQL*plusコマンドは Oracle社独自のインターフェース (PL/SQLと一緒ですね。)
問い合わせ結果の フォーマットを変更できる
キーワードを短縮できる。
データベース内の値は操作出来ない
コマンドをハイフンで繋いで複数行に分けてかける。
SQL文を認識してOracleサーバへ送信する。
等が、SQL*plusコマンドの属性。

データベースのデータを操作できるとか
データベース内の表定義を変更できるとかは、
SQL文の属性デスヨネ。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2010年06月06日 07時33分26秒
コメントを書く
[Oracle Bronz SQL基礎1 11g] カテゴリの最新記事


■コメント

お名前
タイトル
メッセージ
画像認証
上の画像で表示されている数字を入力して下さい。


利用規約 に同意してコメントを
※コメントに関するよくある質問は、 こちら をご確認ください。


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: