[大文字/小文字]SQLの正しい書式[改行/インデント]
0001NAME IS NULL
垢版 |
2010/05/02(日) 09:46:18ID:???
このスレでは一般的なSQLでの正しいコーディングの書式について語ります。

主な論点
・大文字と小文字はちゃんと区別して打つ?それとも全部小文字?
・大文字を打つときはSHIFT派?CAPS LOCK ON/OFF派?
・改行やインデントをするタイミングは?
・などなど

●ジョー・セルコの書き方
・予約語、標準関数は大文字
・フィールドは小文字
・テーブルは頭文字のみ大文字
例:
SELECT column1,MAX(column2) FROM Table1 GROUP BY column1;

●オンラインのSQLフォーマッタ
http://db2.jugem.cc/?eid=1254
00031
垢版 |
2010/05/02(日) 18:53:43ID:???
>>2
SELECT 'え!?';
0004NAME IS NULL
垢版 |
2010/05/02(日) 19:12:33ID:???
Oracle だとエラーか。
0005NAME IS NULL
垢版 |
2010/05/03(月) 00:35:09ID:9w20CsH7
大文字打つならシフトを押す方がややこしくなくていい
CAPS LOCKはオンなのかオフなのか分からなくなってイラつく
そんなにSQLコマンドなんぞそう長くもなかろう
0006NAME IS NULL
垢版 |
2010/05/05(水) 01:36:20ID:???
全部小文字で打てばいい話では?
0007NAME IS NULL
垢版 |
2010/05/05(水) 04:01:10ID:???
何をもって「正しい」とするの?
0008NAME IS NULL
垢版 |
2010/05/05(水) 10:56:16ID:???
誰にでも読みやすい、バグ取りしやすい、ってぇのが正しいんジャマイカ?
0009NAME IS NULL
垢版 |
2010/05/05(水) 13:40:37ID:???
一目で見て命令だなとか関数だなとかフィールド名だなとか分かる書式だろうな
それ考えたら全部小文字はありえない>>6
0010NAME IS NULL
垢版 |
2010/05/05(水) 14:37:19ID:???
予約語が必ず色分けされる環境でしか使えんな、全部小文字は
レスを投稿する


ニューススポーツなんでも実況