200 分用於更正儲存過程中的錯誤並對其進行解釋

發布 科技 2024-07-20
10個回答
  1. 匿名使用者2024-01-31

    頭暈! 我完全不明白。

    你只需跳過它。

    它不應該產生影響。

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

    tb、@userid 等,這些變數沒有定義,新增其定義就足夠了。

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

    這已經很傷心了,回答也沒用,想要結果就先加分,趕緊給你答案提醒大家!

    最主要的是動態sql語法錯誤。

    那邊的正確答案又是錯誤的。

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

    to: white_win

    這不適合你。 哈哈,別難過,以後我得看你學的。

    分數只是一種形式,所以不要擔心。

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

    如果表或字段是變數,則不能直接執行。

    相反,它應該作為字串執行。 如。

    if exists(select , filterroundid = @filterroundid

    from tbldsistaffrequest a

    inner join @tablename b

    onwhere = @requestid

    and b.@fieldname = @targetvalue)

    @tablename 和 b@fieldname肯定是錯的,執行不成功。

    以字串的形式,例如:

    declare @s nvarchar(100)

    declare @table varchar(30)

    select @table = 'tbldsistaffrequest'

    select @s = 'select * from ' + table

    exec (@s)

    從@table中選擇 * 是錯誤的。

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

    declare countinue handle for not fount

    更改為宣告 not fount 的計數處理程式

    缺少乙個字母。

  7. 匿名使用者2024-01-25

    我認為這一段是 Oracle 和 SQL Server 的混合體。 您使用的是哪個資料庫? 要在哪些資料中建立儲存過程?

    nvarchar2 既不是 Oracle 型別,也不是 SQL Server 型別;

    oracle 中的每個語句都應後跟乙個分號,而不是在儲存過程中的 update 語句之後;

    GetDate() 是乙個在 SQL Server 中獲取時間的函式,而不是在 Oracle 中獲取時間的函式;

    最後已經有結束 proc jsgc afterzbfilebeian; 向上,然後是前乙個單獨的結束; 該語句重複;

  8. 匿名使用者2024-01-24

    ---試一試——

    更改過程 Proget 係數。

    as set nocount on

    declare @sql varchar(8000)

    set @sql = select a.規範'

    select @sql =@sql+ 'isnull(sum(case when b.操作 id= cast( as varchar) then coefficient end),null),[c.操作 ] from (select id, operation from operation table) as c'

    select @sql = sql+'從規格表 a'+左連線規範ID上的功係數表B'+group by ,a.規範'

    print @sql

    exec(@sql)

    return

    set nocount off go

    根據您計算儲存過程的方式,字數不會超過 8000,除非儲存過程中有其他引數。 做交叉表和類似的東西。

    -再試一次。

    更改過程 Proget 係數。

    as set nocount on

    declare @sql varchar(8000)

    set @sql = select a.規範'

    select @sql =@sql+ 'isnull(sum(case when b.操作 id=''cast( as varchar) +then coefficient end),null), c.手術 +

    from(選擇 id,操作表中的操作)作為 C

    select @sql = sql+'從規格表 a

    +左連線規範ID上的功係數表B

    group by ,a.規範'

    print@sql

    exec(@sql)

    return

  9. 匿名使用者2024-01-23

    只貼**,報錯不發為什麼不貼,時間很寶貴。

  10. 匿名使用者2024-01-22

    @i id nvarchar(50),這裡通常後面跟著長度。

相關回答
52個回答2024-07-20

七絕蓮(憐憫)君。

愛情如藍水綠煙,麗府花池盛開著紫色的蓮花。 >>>More

28個回答2024-07-20

你去吧,這個軟體最好是英文版,中文版很便宜,那些中國人太便宜了,太噁心了。並且一些功能已經丟失了漢化。您也可以在 Thunderbolt 中找到它**。 >>>More

29個回答2024-07-20

這不可能是西班牙鬥牛,對吧?

蝴蝶<> >>>More

16個回答2024-07-20

可汗,你應該乙個乙個地找,怎麼可能這麼容易完成一套。

31個回答2024-07-20

如果是本機原裝儲存卡,去諾基亞客服中心解密加密的儲存卡,其實是儲存卡公升級系統程式,其資料可以儲存。 >>>More