0
列名の先頭に数字(3nameなど)を付けるのは有効な構文ですか?
最後にレポートを書き留めている間に、テーブルのデータがそうでないと言っても、すべての行に対して "3"を返した列に気付きました。私のSQLで非常に熱心にsquintingした後、私は問題を引き起こしていた私の選択リストのタイプミスに気づいた。
なぜSQLパーサーは、以下のsytaxを許可していますか?私は "3Name"列がテーブルに存在しないので、これはエラーを返すと思ったでしょう。
Select 3Name from Employee
これを行うには、使用しているソフトウェアを含めてください。これは、SQLのすべての種類に当てはまるわけではなく、使用されているSQLクライアントによっても異なります。 – cmt
これはMicrosoft SQL Server 2012上にあります – timothy