當不再使用oracle數據庫時,我們的重點是將所有查詢語句從Oracle轉換爲SQL Server(T-SQL)語句。我在解碼時遇到了一些問題,下面這行我一直試圖改變它,但是當我在sql server中運行它進行測試時,它給了我一些錯誤。將Oracle解碼語句轉換爲SQL Server T-SQL語句
Dim query As String = "SELECT DocType,
docyear,
docmonth,
DECODE(docmonth, NULL, NULL, '0', '- All Months -', TO_CHAR(TO_DATE(docmonth||'/01/2008', 'MM/DD/YYYY'), 'docmonth'))
monthAlpha,
DID
from dbo.Document where XALASKAID = '" & LicenseNumber & "' and DOCTYPE like '%Report%'"
但是這條解碼線路導致錯誤。
「我們的重點是將所有查詢語句從oracle轉換爲sql語句」.... Oracle使用SQL語句!這是什麼意思,因爲它沒有意義? – MT0
「有些錯誤」 - 謹慎分享? –
所以你從VBA調用查詢?你有什麼錯誤? – Alfabravo