sql2000数据库升级到sql2005以上“*=”附近有语法错误
发布时间:2025/1/25 14:45:41 作者:Admin 阅读:16
广告:
消息 102,级别 15,状态 1,过程 pr_rpt_pos_income_day_cycweek,第 157 行
“*=”附近有语法错误。
如果你有使用 *= 或 =* 的旧代码,你需要将其修改为上述的 LEFT JOIN 或 LEFT OUTER JOIN 语法。例如,如果你的旧代码是这样的:
SELECT *
FROM Employees *= Departments
WHERE Employees.DepartmentID = Departments.DepartmentID;
修改为:
SELECT *
FROM Employees
LEFT JOIN Departments ON Employees.DepartmentID = Departments.DepartmentID;
数据库中已存在名为 'sys_t_daytips' 的对象。
消息 1709,级别 16,状态 1,第 1 行
当表没有 text、ntext、image、varchar(max)、nvarchar(max)、非 FILESTREAM varbinary(max)、xml 或大型 CLR 类型列时,不能使用 TEXTIMAGE_ON。
消息 2714,级别 16,状态 6,第 1 行
数据库中已存在名为 'sys_t_dbobj_verinfo' 的对象。
在新的数据库设计中,推荐使用 varchar(max)、nvarchar(max) 和 varbinary(max) 来存储大量文本和二进制数据。
广告:
相关文章