小编Ann*_*tta的帖子

我如何破解这个非 ansi 代码 blob

大约一个月前,我刚刚开始了一份新工作,为一家人手不足的软件公司工作。我的任务是对一些旧的非 ansi SQL 代码进行现代化改造,我在尝试破解这个问题时遇到了特别困难的时间。我最近刚毕业,所以我对现代 SQL 标准有点熟悉,并且根据我所做的研究,不推荐使用的部分与非 ansi 连接 *= 相关。我已经尝试了几乎所有我能想到的改变这个烂摊子的方法,但我不知所措。谢谢你的协助。

Select @SQLCmd = 
'SELECT ''' + @InvType + ''' AS Inv_Type, ' + @TableName + '_Number AS     Item_Number, Alternate_ID, Description1, ' +
    'Company_ID, Department_ID, Group_Id, Section_Id, Media_Code, ' +
    'Location_Current, Location_Home, Hold_Status, Record_Type,   Disposition_Status, ' + @TableName + '.Retention_Code, ' +
    'Retn_Disposal_Method, Retn_Authorize_Code, Reservation_Status ' +
'FROM ' + @TableName + ', RETENTION, (SELECT Item_Type, Item_Number, MAX(Reservation_Process_Status) AS ' +
'Reservation_Status FROM RESERVATION GROUP BY Item_Type, Item_Number) AS RESV ' …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-standard

4
推荐指数
1
解决办法
121
查看次数

标签 统计

sql-server ×1

sql-standard ×1