[英]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.