プライマリーキーはchar型かそれとも数値型か
適宜判断する能力もないなら
荷物まとめて田舎に帰れよ無能。
end;
/ 1です。
>>2の意見に納得しました。
たしかにそれを適宜判断するのが仕事ですね。
あたりまえのことに気付きました。
ありがとうございます。
っていうのはうっそっぴょーんww
>>2おまえ絶対嫌われ者だろ?ん?正直いってみろクズ
親に虐待されてそだったんじゃない?うふふ >>3
>1です
ってのは、>>2の意見にかっとなって、
>おまえ絶対嫌われ者だろ?ん?正直いってみろクズ
と書いたところみると、ほんとっぽいな。
他人に煽られてたぐらいで頭にくるくらいなら、クソスレ立てなきゃいいのに。
一番ださいことを>>1=>>3はやってしまった。
しかも、おまけにつまんねぇ。
>>9
の意見に怒りのあまりとんでもないことを
しでかした自分に激しく自己嫌悪しています。
ご指摘の通りでございます。
っというのはうっそぴょおおおおおん
>>9 キモオタ低所得はROMってろww 9です。
皆さんを不快にさせて申し訳ありませんでした。
>>2の書込みも自分です。
1さんが>>3の書込みで
>親に虐待されてそだったんじゃない?うふふ
とずばり私の育った環境をあててしまったので
どきっとして他人を装ってこんな書込みをしてしまいました。
本当に申しわけありませんでした。
私は幼少の頃から何をするにも親から非難されて育ったので
非常にナイーブで周りの目にびくびくして生きています。
私は生きてる値打ちなんてないゴミ以下の存在です。
皆さんを不快にさせて申し訳ありませんでした。
金曜日に投稿して、誰もそれに返事してないのにさらに土曜日に続けに投稿するところみると>>1=>>3=>>10=>>11はよほど
悔しかったのかな。しかも、投稿時刻が朝の4時とか5時で自分からニートであることを
宣言しちゃってるし・・・・・・
8です。
ゴミ以下の存在の>>1に罵倒されるのを
楽しみにしていたのにスルーされて悲しいです。 本当の8です
バイナリラージオブジェクトを覚えたてでつい
>>1を茶化そうとこんなつまらない書き込みをしてしまいました
悪いと思ってますん 真実の8です。
でも内心では自画自賛しています。
だってさ〜、PRIMARY KEYにBLOBだぜ?
ユーモアのセンス抜群じゃん プププ プライマリーキーは数値にすべきです。
速度が段違いです。
それにChar型にするということは、
emailや名前をKeyにすると言うことなのでしょうが
そういうデータは後々重複を要求される可能性が出てきます。
プライマリーキーは数値の連番とかがベストでしょう。
あとの値はユニークにでもしとけ。 > プライマリーキーは数値にすべきです。
> 速度が段違いです。
DBMSによります。
> それにChar型にするということは、
CODE39とか知りませんか? ECの大阪公演の前座に、Charが決定してるらしいよ
詳細は、Charのファンクラブにも電話で問い合わせたらいいと思うよ。
>>18
>>emailや名前をKeyにすると言うことなのでしょうが
ってまじでいってんの?
Char型で入るのか?
Char型って固定長だぞ?おい解ってるのか?
メールアドレスや名前ならVarchar型にいれんだろ普通 >>18
>>プライマリーキーは数値にすべきです。
>>速度が段違いです。
速いよ!大体のDBでは速度向上望めるぞ
でもそれは一人で作業する場合だけな。
3人チームで設計書も書けない馬鹿が数値だけでDB作って、
データの値から全く推測できず、カラム名もなんとなくそれっぽいけど
作った本人以外は解読に少々時間かかる始末。
そんなDBつくってんのは雑魚零細企業のWEBサイトか
アダルトサイトくらいなもんだろうなあ。 マジレス?
タダの中級者じゃん
結局最後はGUIDに行き着く MACアドレスみたいな文字列をプライマリーキーに使うのか?
どんな膨大なデータに利用するの?
意味解らんそこまでする必要性があるのだろうか
WEBアプリ作るだけでGUID利用しましょうなんてバカ出てくるからだまっとけ でもユニークキーに利用するだけならまあ納得できる。 くだらねぇそんなんでいちいち数値にする意味ないよ。 複数カラムでプライマリキーを構成する場合、charも数値も混在することあるけど。
5個も6個もつなげないとユニークにならないキーも嫌だ。 主キーには、Number(可変長)ではなくChar(固定長)だろう
リマークでは、チャー、ヴァーチャーと覚えさせられた。 どう考えても数値がいちばんいい
わかりやすいし処理も速い よくこんなスレがdat落ちしないものだなw
この板自体書き込みが少ないからなのか。 多くのDBで最高速はINTEGER型だよ
次点がVARCHAR
OracleではCHAR信仰があるけど、殆どのDBではCHARよりVARCHARの方が速い CHAR(4)とINTEGERとプライマリーキーにした場合どう違うんだろうか? レコード長の問題じゃない
文字列を比較するのと数字を比較するの、
どっちが高速になるか、プログラマなら解るよな? いや、意外と分からない人がいるんだよ・・・
この前なんか「Accessで比較したら文字列にした方が速かったぞ!」と言い出す人までいたし
(実測値だから本当らしいのだが)。 そういうのに限って突き詰めていくと、
メモリーキャッシュにデーターがロードされていたりする。
早くて当たり前だと。 >>50
>>51
分からんな。例えばOracleで、CHAR(8)よりINTEGERの比較の方が速いって
本当に言い切れるか?言い切れるとしたらどういう理由で?
とはいえ、DBのパフォーマンス語る上ではそんなもの誤差でしかないのだがな。 >>53
>>47
OracleだけはCHARは特別扱いされてる >>53
そうだとおもう。
100万件のレコードを検索しても、CHAR(8)とINTEGERとの差はコンマ何秒の差だろう。