8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

SQL 错误汇总

Yi Lin 1月前

16 0

也许您对如何解决我的问题有一些想法?谢谢 09/04/2024 20:50:54.232,[ErrSQL] 状态:42000 错误:4121 消息:[Microsoft][ODBC SQL Server 驱动程序][SQL Server] 找不到任一列 \'...

也许您知道解决我的问题的方法?谢谢

2024 年 9 月 4 日 20:50:54.232,[ErrSQL] 状态:42000 错误:4121 消息:[Microsoft][ODBC SQL Server 驱动程序][SQL Server] 找不到列\'dbo\'或用户定义函数或聚合\'dbo.SetBitFlag\',或者名称不明确。

代码:

(
    @booking_time INT,
    @job_type INT,
    @job_value INT
)
AS
    SET NOCOUNT ON

    IF NOT EXISTS(SELECT * FROM regular_db_job 
                  WHERE booking_time = @booking_time 
                    AND job_type = @job_type 
                    AND job_value = @job_value)
    BEGIN
        IF @job_type = 1
        BEGIN
            EXEC dbo.lin_DeleteItemByType '123456789!', '', '', @job_value
        
            INSERT INTO regular_db_job 
            VALUES (@booking_time, @job_type, @job_value, GETDATE())
        END
        ELSE IF @job_type = 2
        BEGIN
            DELETE FROM user_NewActiveSkill 
            WHERE skill_id = @job_value
        
            INSERT INTO regular_db_job 
            VALUES (@booking_time, @job_type, @job_value, GETDATE())
        END
        ELSE IF @job_type = 3
        BEGIN
            DECLARE @questID INT
        
            DELETE FROM user_quest 
            WHERE quest_no = @job_value
        
            SET @questID = @job_value
        
            IF @questID > 10000
            BEGIN
                SET @questID = @questID - 10000
            END
        
            IF @job_value <= 255 OR @job_value > 10000
            BEGIN
                UPDATE user_data 
                SET quest_flag = dbo.SetBitFlag(quest_flag, @questID, 0)
            END
        
            INSERT INTO regular_db_job 
            VALUES (@booking_time, @job_type, @job_value, GETDATE())
        END
        ELSE IF @job_type = 4
        BEGIN
            DELETE FROM UI_event_count 
            WHERE log_date < @job_value
         
            INSERT INTO regular_db_job 
            VALUES (@booking_time, @job_type, @job_value, GETDATE())
        END
    END

谷歌蚂蚁在某处

帖子版权声明 1、本帖标题:SQL 错误汇总
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Yi Lin在本站《sql》版块原创发布, 转载请注明出处!
最新回复 (0)
  • dbo.SetBitFlag(quest_flag, @questID, 0)。我希望这个函数存在

返回
作者最近主题: