[英]Converting MSSQL stored procedures to MySQL - CONCAT issue
我有一个关于将 MSSQL 存储过程转换为 MySQL 的问题。
我使用http://www.sqllines.com/online将我的 MSSQL 文件转换为 MySQL 语法上有效的格式。 将以下内容转换为 MySQL 时出现问题:
set @InspectionNo = right('0' + convert(varchar(10),@i),2)
转换后的 output 显示:
set v_InspectionNo = right(Concat('0' , convert(varchar(10),@i)),2)
这似乎不是正确的语法。
对此的任何建议将不胜感激,这让我很难过!
将其更改为以下内容。 在 mysql 中,不能转换为 varchar,仅支持 char。
set v_InspectionNo = right(Concat('0' , cast(@i AS char(10))),2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.