名稱 ****不是有效的識別符號 sql
假設儲存過程:proc_test
create proc proc_test
@ProdID varchar(10)
as
begin
declare @sql varchar(max)
@sql = " select * from test where 1=1"
if @ProdID <> ''
set @sql += ' and prodid=''' + @ProdID + ''''
set @sql += ' order by Id desc'
exec @sql
end
然後執行儲存過程:會彈出 名稱 不是有效的識別符號 sql
為什麼?
因為exec的時候,掉了()
正解是:exec (@sql)
相關文章
- 識別符號符號
- AppID 的英文全稱是 Application Identifier AppID(應用程式識別符號)GUID(全域性唯一識別符號)APPIDE符號GUI
- python的識別符號Python符號
- C語言中識別符號的作用域、名稱空間、連結屬性、生命週期、儲存型別C語言符號型別
- 使用去中心化識別符號 (DID) 作為識別符號元系統中心化符號
- GO語言————4.1 檔名、關鍵字與識別符號Go符號
- go——識別符號的命名規範Go符號
- Java資料型別、識別符號Java資料型別符號
- [Error Code: 904, SQL State: 42000] ORA-00904 : 識別符號無效ErrorSQL符號
- C語言-識別符號命名C語言符號
- 識別符號與關鍵字符號
- java基本無法-識別符號Java符號
- C++ 提示未宣告的識別符號C++符號
- python:LEGB識別符號解析順序Python符號
- SCSS &父選擇器識別符號CSS符號
- URI(統一資源識別符號)符號
- 字串切片識別符號是什麼字串符號
- JavaSE 關鍵字和識別符號Java符號
- 1413: C語言合法識別符號C語言符號
- 識別符號的命名規則和規範符號
- Java的識別符號與編碼規範Java符號
- 關鍵字、資料型別、識別符號資料型別符號
- JAVA-識別符號、變數、資料型別Java符號變數資料型別
- js如何生成唯一識別符號UUIDJS符號UI
- C語言合法識別符號 hd 2024C語言符號
- java:識別符號 關鍵字 變數Java符號變數
- vit中的生成分類識別符號介紹符號
- <Python>識別符號、變數的定義與使用Python符號變數
- Go語言的識別符號、關鍵字、字面量、型別Go符號型別
- Python中的識別符號有哪些基礎原則?Python符號
- C#程式碼識別符號命名規範C#符號
- 2.4.2 Step 1: 指定例項識別符號 (SID)符號
- Java註釋,識別符號,資料型別,型別轉換Java符號資料型別
- C# 請求的名稱有效,但是找不到請求的型別的資料C#型別
- .vue檔案中style標籤的幾個識別符號Vue符號
- python之uuid通用唯一識別符號模組PythonUI符號
- C++11新特性之final override識別符號C++IDE符號
- 正規表示式g全域性匹配識別符號符號
- Java基礎02:識別符號和關鍵字Java符號