SAK 図書館

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

SQL 基礎編 (その一) テーブル操作 create table、alter table、drop table

SQL は、Oracle であっても、パーソナルの Access の MDB、SQL-Server でも
基本的に同じです。

尚、VB の標準 RDB は、Access MDB そのものとなっています。
(Access はなくても良い。VB にエンジンが付いている。)
ローカル RDB としてはなかなかのものです。(ちょっと見直してしまった。)
リモート RDB となる Oracle は、rdo、ado、oo4o でアクセスします。

■SQL コマンド

  create table  テーブル作成
  create view   ビュー作成
  alter table   テーブル定義一部変更
  insert        データ追加
  update        データ修正
  delete        データ削除
  commit        トランザクションコミット
  rollback      トランザクションキャンセル
  select        データ照会
  drop view     ビュー削除
  drop table    テーブル削除

■create table

  テーブルつまり、ファイルを創成します。
  【例】create table sak.品番m (
          品番             varchar2(018)     primary key,
          入庫数           number  (009, 0),
          出庫数           number  (009, 0),
          受注数           number  (009, 0),
          更新担当者       char    (005),
          更新日付         char    (008),
          更新時間         char    (006)
        )

    「sak.」はスキーマ名と呼ばれ、まあライブラリ名と思って下さい。
    「primary key」はユニークでかつ未入力が許されないと言う定義。
    【項目タイプ】
       varchar2(???)   可変長文字列(但し、最大の長さ規制)
       char(???)       固定長文字列(COBOL の X 定義と同じ)
       number(???, ?)  数値        (全体の有効精度, 少数桁)
       ** 漢字項目も PC 系では、ただの文字列です。varchar2、char には、
          半角、全角混在入力が可能となります。(もち小文字も。)
          漢字制御バイトも PC 系では必要ありません。
          char(5) には、"あ1い" がきっちり入ります。

    Oracle SQL Plus 3.3 の対話画面では、コマンドの最後に「;」を付けると
    構文終了となり実行します。
    VB からの発行では最後の「;」は必要ありません。

■alter table

  テーブルの構成を一部変更できます。
  【例】'** 項目を追加する
          alter table sak.品番m add (
            新項目1          number  (009, 0),
            新項目2          varchar2(005)
          )
  【例】'** 項目長を変更する
          alter table sak.品番m modify (
            品番             varchar2(020)
          )

■drop table

  テーブルつまり、ファイルを削除します。
  【例】drop table sak.品番m

■SQL 基礎編資料
■SQL 基礎実地編資料
■SQL チューニング編資料
■Oracle PL/SQL 編資料
■PostgreSQL 編、JAVA Servlet、JSP 編資料
■MySQL 編資料
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索



Copyright (C) 1999-2024 Y.SAK