[前][次][番号順一覧][スレッド一覧]

mysql:1797

From: さかい <さかい <s.sakai@xxxxxxxxxx>>
Date: Wed, 22 Mar 2000 12:37:27 +0900
Subject: [mysql 01797] Re: 質問「順序」を作るには?

さかいです。

とみたさん返答ありがとうございます。

> -----Original Message-----
> From: tommy@xxxxxxxxxx [mailto:tommy@xxxxxxxxxx]On
> Behalf Of とみたまさひろ
> Sent: Wednesday, March 22, 2000 11:36 AM
> To: mysql@xxxxxxxxxx
> Subject: [mysql 01796] Re: 質問「順序」を作るには?
>
> とみたです。
>
> ORACLE を知らないので外しているかもしれませんが、AUTO_INCREMENT 属性では
> どうでしょうか?
>
少々、機能的に違うようです。

ORACLE では以下のような使い方をします。

#  Create Sequence COUNT;

これでCOUNT と言う名前のオブジェクトができます。
このCOUNT はデフォルトで 1 の値を持ち COUNT.nextval で
1ずつ増加しその値が参照できます。たとえばCOUNT = 1 のとき

# INSERT INTO テーブルA VALUE ( COUNT.nextval , '値1','値2');

これでテーブルAの最初のフィールドに 2  が書き込まれます。
何に使うかといいますと、複数のテーブルである一意の受序を保つ為に
便利なんです。次に、

# INSERT INTO テーブルB VALUE ( COUNT.nextval , '値3','値4');

と書くと、テーブルBの最初のフィールドに 3 が書き込まれます。

なにか良い方法はないでしょうか

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 Name: Satoru Sakai
 Mailto: s.sakai@xxxxxxxxxx
           ssakai@xxxxxxxxxx
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/


[前][次][番号順一覧][スレッド一覧]

      1795 2000-03-22 11:22 [さかい <s.sakai@xxxx] 質問「順序」を作るには?                
      1796 2000-03-22 11:36 ┗[とみたまさひろ <tomm]                                       
->    1797 2000-03-22 12:37  ┗[さかい <s.sakai@xxxx]                                     
      1798 2000-03-22 13:25   ┗[とみたまさひろ <tomm]                                   
      1799 2000-03-22 14:12    ┗[さかい <s.sakai@xxxx]                                 
      1800 2000-03-24 11:16     ┗[Shigeru Nagai <w9617] RAQ 2 へのインストールおしえてください。