mysql:6925
From: Shingo Yamagai <Shingo Yamagai <yamagai@xxxxxxxxxx>>
Date: Sat, 01 Feb 2003 14:23:33 +0900
Subject: [mysql 06925] Re: SQL 文について(仮)
山貝です。 [mysql 06923] 松枝知直さん wrote: > 「それ(=tableやuserのような名前)を使わなきゃいけない場面もないとは言い > 切れません」とはどういう場合でしょう。SQLも言語であり、その「プログラム」 > がドキュメントとしての側面を持っている事を考えれば、「やる事は可能」と > 「やる」or「やってよい」の間には相当の隔たりがあるのではないでしょうか。 そうですね。機能は使うためにあるものですが、使わなくてもいいわけで。 > > ・なぜ、バッククォートを使ってはならないのか この点について、別の点から。 table, user, name, messageといった1単語からなる名前は、一見、 予約語のように見えます。本当に予約語かもしれないし、違うかもしれない。 [mysql 06920]にあるCREATE TABLE文では、こういった名前が何度も 使われているし、必ずバッククォートで囲われているわけでもありません。 これでは、まるで、読み手に挑戦状を突き付けているようなものです。 ‥‥この場合の読み手には、自分自身も含まれます。 バッククォートの特殊性を抜きにしても、こういった名前付けは 好ましくないわけです。 -- 山貝 真吾 QWR00045@xxxxxxxxxx http://member.nifty.ne.jp/d4/
6920 2003-02-01 07:23 ["Kondo Tatsuya" <kon] SQL 文について(仮) 6921 2003-02-01 12:15 ┗[ML account <ml@xxxxx] 6922 2003-02-01 12:38 ┗[shogo <sho@xxxxxxxxx] 6923 2003-02-01 13:23 ┗[ML account <ml@xxxxx] 6924 2003-02-01 14:06 ┣[shogo <sho@xxxxxxxxx] 6930 2003-02-02 13:47 ┃┗[ML account <ml@xxxxx] -> 6925 2003-02-01 14:23 ┗[Shingo Yamagai <yama] 6926 2003-02-01 17:17 ┗[<lavlav@xxxxxxxxxx> ]