SQL Server數字開頭的資料庫表名的解決方法

2022-09-21 23:27:13 字數 480 閱讀 2581

今天遇到了個鬱悶的問題,關於資料庫表名的問題。

sql server的資料庫的表名可以用數字開頭,但是在查詢的時候,不能直接寫表名,如下:

&nb程式設計客棧sp;  select *

objvrrfbd;      form 1_tablename

在執行過程中,報錯。但是給表名加上中括號,就可以了,如下:

select *

&objvrrfbdnbsp; from [1_tablename]

用vs中的dataset開發時,會自動生成sql語句,但是生成的sql語句中,有的加上方括號,但是有的沒有加,

這在程式執行程式設計客棧過程中,就不能確定語句的正確性,而且在除錯過程中,不容易發現錯誤。

所以以後寫sql語句的過程中,一定要規範,表名最好不要用數字開頭。

本文標題: sql server數字開頭的資料庫表名的解決方法

本文位址: /shujuku/mssql/134508.html

SQLSERVER 使用XP開頭的系統預設儲存過程

1.根據官網上面的內容進行執行命令 exec xp cmdshell dir exe 但是會報錯 訊息 15281,級別 16,狀態 1,過程 xp cmdshell,行 1 批起始行 0 sql server 阻止了對元件 xp cmdshell 的 過程 sys.xp cmdshell 的訪問,...

絕不能以數字開頭

alignas,alignof,and,and eq,asm,auto,bitand,bitor,bool,break,case,catch,char,char16 t,char32 t,class,compl,const,constexpr,const cast,continue,decltype...

不以0開頭的數字輸入框

在做web開發的時候,經常需要讓乙個text框只能輸入數字,而數字又不能以0開頭。上網查了很多,卻始終找不到我所需要的,無奈之下自己寫乙個吧。如下 分析 1 onkeyup 就是鍵盤鬆開後呼叫的事件。2 d g 這個就是我這裡用的正規表示式。頭尾的 符號表示這裡麵包的是正規表示式 最後乙個g表示全文...