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

mysql:434

From: Tom Mishima <Tom Mishima <tmishima@xxxxxxxxxx>>
Date: Wed, 09 Dec 1998 19:55:52 +0900
Subject: [mysql 434] Re: CREATE TABLE 句についての質問


三嶋です。

民斗さん、小岩さん素早いレス有り難う御座いました。

Oracleについては、詳しくないものでNUMBER型がどうようなものなのか、分かり
ませんでした。ただ、諸先輩方の中には既にこの件について解決されている方が
いらっしゃるのではないかと思い、質問させて頂きました。

MS ACEESS等にテーブルをリンクすると、文字列は左詰で表示されています。INT
だと右詰で表示されています。(NUMBER型は左詰です)
このことからNUMBER型は数値しか入らない文字列のことではないかと、推測して
おります。

有り難う御座いました。
私も早く、質問する側からレスする側へ移りたいと思っています。

> 
> ども、小岩です。
> 
> >現在、Oracle上のcreate table句の中にNUMBERの型があるのですが、これを
> >MySQLで同等に定義するとしたら、どの型が最もふさわしいのでしょうか。
> >ご存知の方がいらっしゃれば、教えて下さい。
> 
> たいていの場合intでいいと思います。ただ、MySQLのintはそのままだと
> -2147483648〜2147483647なんで、NUMBER型での桁数設定によってはいじる必要があ
> ります。
> 
> NUMBER(13)とかだとつまり13桁の整数なんで、MySQLだとBIGINTにしないとならない
> 、みたいな。
> 詳しくはMySQLのマニュアル(日本語化をみなさんですすめていらっしゃいます。私
> は手伝ってません、すいません)を参照していただくとして、MySQLにはTINYINT、
> SMALLINT、MIDIUMINT、INT、BIGINTというのがズラリ並んでいます。
> 
> また、NUBMER(13,1)のように小数点以下の桁数まで指定してあると、DECIMAL型にし
> てしまうとよいと思います。そのまんま、DECIMAL(13,1)でOK、です、たぶん。
> 


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

       433 1998-12-09 19:35 [Satoshi Koiwa <koiwa] Re:  CREATE TABLE句についての質問       
->     434 1998-12-09 19:55 ┗[Tom Mishima <tmishim]