水面-MINAMO- DB製品独自SQL変換対応表

「水面 -MINAMO-」では入力されたDB製品独自関数を、アプリケーション内部で使用しているSQLiteで実行できる関数やコマンドに変換する「SQL変換」機能があります。しかし全ての関数/コマンドが変換出来るわけではありません。

現在、水面-MINAMO-での変換可能関数を、下に記します。

関数名

Oracle

SQLServer

備考

ADD_MONTHS

-

引数がSYSDATEの場合のみ

ASCII

CONCAT

-

COUNT_BIG

-

COUNTに変換

DATALENGTH

-

LENGTHに変換

GETDATE

-

INITCAP

-

先頭文字のみ変換

ISNULL

-

ISNUMERIC

-

LEN

-

LENGTHB

-

LENGTHに変換

LPAD

-

NVL

-

NVL2

-

RAND

-

RPAD

-

SIGN

SUBSTRB

-

SUBSTRに変換

変換可能なSQLコマンドは次の通りです。

関数名

Oracle

SQLServer

備考

CURRENT_DATE

-

CURRENT_TIMESTAMP

DELETE(FROMなし)

-

DUAL

-

SYSDATE

-

SYSTIMESTAMP

-

TO_CHAR

-

引数がSYSDATE,SYSTIMESTAMPのみ