今天遇到了個郁悶的問題,關于數(shù)據(jù)庫表名的問題。
SQL Server的數(shù)據(jù)庫的表名可以用數(shù)字開頭,但是在查詢的時候,不能直接寫表名,如下:
select *
form 1_tablename
在執(zhí)行過程中,報錯。但是給表名加上中括號,就可以了,如下:
select *
from [1_tablename]
用VS中的DataSet開發(fā)時,會自動生成SQL語句,但是生成的SQL語句中,有的加上方括號,但是有的沒有加,
這在程序執(zhí)行過程中,就不能確定語句的正確性,而且在調試過程中,不容易發(fā)現(xiàn)錯誤。
所以以后寫SQL語句的過程中,一定要規(guī)范,表名最好不要用數(shù)字開頭。
Copyright ? 2019- 91gzw.com 版權所有 湘ICP備2023023988號-2
違法及侵權請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬商天勤律師事務所王興未律師提供法律服務