儲存過程語法錯誤,儲存過程語法錯誤? 謝謝

發布 教育 2024-08-18
6個回答
  1. 匿名使用者2024-02-01

    樓上是正確的解決方法,遇到單引號時,改成兩個引號,因為處理數字和字串是有區別的,比如updata設定id=5

    update a set name='zhangsan'

    如果欄位是數值型別,則不要新增單引號,否則請新增單引號 exec('update [aaaa] set [a]= '''+@name + '''') 來執行此操作。

  2. 匿名使用者2024-01-31

    您將以 exec 分頁格式執行儲存過程 @tblname, @strgetfields, .,

    接下來是此儲存過程的引數的賦值。

    嘗試用逗號替換 和 ,並且有一些字段不是變數。

  3. 匿名使用者2024-01-30

    您可以直接使用 SP ExecuteSQL 的引數化方法,請參考 sqlserver 幫助文件。

    或者記得拼接時要拼接單引號。

    set @sql='insert into '+@tablename+'(description) values('''+@description+''')'

  4. 匿名使用者2024-01-29

    樓上是對的。

    或者在執行中再新增兩個單引號,如下所示:

    exec p_add 't1',''' a'''

  5. 匿名使用者2024-01-28

    插入書籍(編號、標題、**)值(@param1、@param2、@param3)。

    **以下)為中文輸入狀態的括號,輸入狀態的括號應為英文)。

  6. 匿名使用者2024-01-27

    create proc insert_book@param1 char(10),@param2 varchar(20),@param3 money,@param4 money output

    with encryption --Encryption asinsert into book (number,book title,**) values (@param1,@param2,@param3)

    select @param4=sum(**) from bookgo

相關回答
4個回答2024-08-18

以下是一些檢查語法錯誤的快速方法:

使用拼寫和語法檢查器:大多數文字傳送器和處理器都有拼寫和語法檢查器,可以快速識別和糾正最常見的拼寫和語法錯誤。 建議在寫入完成後使用此功能進行檢查。 >>>More

11個回答2024-08-18

這是摘要還是什麼?

7個回答2024-08-18

建立儲存過程。

create procedure userdata( >>>More

5個回答2024-08-18

當程式未成功編譯時,會出現許多錯誤,包括語法錯誤、執行時錯誤和邏輯錯誤。 >>>More

6個回答2024-08-18

第二種和第三種型別各有優缺點。志理由:

從標點符號可以看出,hello 和 everyone 之間有乙個逗號,前兩個答案不是 >>>More