簡體   English   中英

將 MSSQL 存儲過程轉換為 MySQL - CONCAT 問題

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM