SQL Server數(shù)字開頭的數(shù)據(jù)庫表名的解決方法
今天遇到了個(gè)郁悶的問題,關(guān)于數(shù)據(jù)庫表名的問題。
SQL Server的數(shù)據(jù)庫的表名可以用數(shù)字開頭,但是在查詢的時(shí)候,不能直接寫表名,如下:
select *
form 1_tablename
在執(zhí)行過程中,報(bào)錯(cuò)。但是給表名加上中括號(hào),就可以了,如下:
select *
from [1_tablename]
用VS中的DataSet開發(fā)時(shí),會(huì)自動(dòng)生成SQL語句,但是生成的SQL語句中,有的加上方括號(hào),但是有的沒有加,
這在程序執(zhí)行過程中,就不能確定語句的正確性,而且在調(diào)試過程中,不容易發(fā)現(xiàn)錯(cuò)誤。
所以以后寫SQL語句的過程中,一定要規(guī)范,表名最好不要用數(shù)字開頭。
相關(guān)文章
解析SQL Server聚焦移除(Bookmark Lookup、RID Lookup、Key Lookup)
本文主要講解索引性能優(yōu)化,著重對(duì)Bookmark Lookup、RID Lookup、Key Lookup三者進(jìn)行移除的實(shí)現(xiàn)進(jìn)行解析,以此來提高查詢性能。希望對(duì)大家有所幫助2016-12-12Java 實(shí)現(xiàn)連接sql server 2000
JDBC技術(shù)事實(shí)上是一種能通過JAVA語言訪問任何結(jié)構(gòu)化數(shù)據(jù)庫的應(yīng)用程序接口(API)(Sun這樣說的,我也不知道是不是真的),而且現(xiàn)在的JDBC 3.0據(jù)Sun說也能訪問Execel等電子表格程序!2009-06-06sql無效字符 執(zhí)行sql語句報(bào)錯(cuò)解決方案
說起來慚愧,在執(zhí)行sql語句時(shí)總是犯一些小錯(cuò)誤,糾結(jié)半天,這不應(yīng)為一個(gè)分號(hào)的玩意折騰了好半天,需要了解的朋友可以參考下2012-11-11MSsql每天自動(dòng)備份數(shù)據(jù)庫并每天自動(dòng)清除log的腳本
有自己服務(wù)器的朋友需要用到的東西,因?yàn)閙ssql數(shù)據(jù)需要經(jīng)常備份2008-09-09SQL?Server日期時(shí)間字符串的處理和轉(zhuǎn)換方法詳解
這篇文章主要給大家介紹了關(guān)于SQL?Server日期時(shí)間字符串的處理和轉(zhuǎn)換方法,在sql server數(shù)據(jù)庫中,日期時(shí)間類型經(jīng)常要轉(zhuǎn)換成字符串類型使用,并且格式也根據(jù)需要而不同,需要的朋友可以參考下2023-08-08使SQL用戶只能看到自己擁有權(quán)限的庫(圖文教程)
使SQL用戶只能看到自己擁有權(quán)限的庫,想實(shí)現(xiàn)這一點(diǎn)并不難,本文以SQL Server 2012 為例為大家詳細(xì)介紹,感興趣的朋友可以參考下2012-12-12必須會(huì)的SQL語句(一) 創(chuàng)建數(shù)據(jù)庫與刪除數(shù)據(jù)庫
這篇文章主要介紹了sqlserver創(chuàng)建數(shù)據(jù)庫與刪除數(shù)據(jù)庫的語句,需要的朋友可以參考下2015-01-01