水面-MINAMO- for Android
SQLエミュレート対応表
水面-MINAMO- for Android
SQLエミュレート対応表
「水面 -MINAMO-」では入力されたOracle関数を、アプリケーション内部で使用しているSQLiteで実行できる関数やコマンドに変換しています。このことを水面-MINAMO-では「エミュレート」と呼んでいます。
現在、水面-MINAMO-でのOracle関数のエミュレート対応状況を、下に記します。
Oracle関数名
対応状況(対応済の場合はバージョン)
対応予定
備考
ABS
×
×
ACOS
×
×
ADD_MONTHS
1.0.0
-
ASCII
1.0.0
-
ASIN
×
×
ATAN
×
×
AVG
-
-
SQLiteのものをそのまま使用
CEIL
×
×
CHARTOROWID
×
×
CHR
×
×
CONCAT
1.0.0
-
CONVERT
×
×
COS
×
×
COSH
×
×
COUNT
-
-
SQLiteのものをそのまま使用
DUMP
×
×
EXP
×
×
FLOOR
×
×
GREATEST
×
×
HEXTORAW
×
×
INITCAP
1.0.0
-
INSTR
×
×
INSTRB
×
×
LAST_DAY
×
×
LEAST
×
×
LENGTH
-
-
SQLiteのものをそのまま使用
LENGTHB
△
-
SQLiteの[LENGTH]を使用
LN
×
×
LOWER
-
-
SQLiteのものをそのまま使用
LPAD
1.0.0
-
LTRIM
-
-
SQLiteのものをそのまま使用
MAX
-
-
SQLiteのものをそのまま使用
MIN
-
-
SQLiteのものをそのまま使用
MOD
×
×
MONTHS_BETWEEN
×
×
NVL
1.0.0
-
NVL2
1.0.0
-
POWER
×
×
RAWTOHEX
×
×
REPLACE(x, y)
×
×
REPLACE(x, y, z)
-
-
SQLiteのものをそのまま使用
ROUND
△
×
引数が数値のものはSQLiteのものをそのまま使用
ROWIDTOCHAR
×
×
RPAD
1.0.0
-
RTRIM
-
-
SQLiteのものをそのまま使用
SIGN
×
×
SIN
×
×
SINH
×
×
SQRT
×
×
STDDEV
×
×
SUBSTR
-
-
SQLiteのものをそのまま使用
SUBSTRB
△
-
SQLiteの[SUBSTR]を使用
SUM
-
-
SQLiteのものをそのまま使用
TAN
×
×
TANH
×
×
TO_CHAR
△
×
TO_DATE
×
-
第一引数がSYSDATE/SYSTIMESTAMPのみ
TO_MULTI_BYTE
×
×
TO_NUMBER
×
×
TO_SINGLE_BYTE
×
×
TRIM
-
-
SQLiteのものをそのまま使用
TRUNC
×
×
UID
×
×
UPPER
-
-
SQLiteのものをそのまま使用
USER
×
×
USERENV
×
×
VARIANCE
×
×
VSIZE
×
×
Oracle関数の他にもSYSDATEなど、Oracle独自の項目やコマンドなどもエミュレートしています。
対応しているものを下に記します。
Oracle独自項目
対応状況(対応済の場合はバージョン)
対応予定
備考
DELETE(FROMなし)
1.0.0
-
DUAL
1.0.0
-
SYSDATE
1.0.0
-
SYSTIMESTAMP
1.0.0
-
© 2010 [trans.blue factory] All rights reserved.