OracleのSYSTIMESTAMPとは
SYSTIMESTAMPは、データベースが存在するシステムの、秒の小数部とタイムゾーンを含む日付を戻します。戻り値の型は、TIMESTAMP WITH TIME ZONEです。
Oracle側の設定によるかもだが、自分の環境だと小数点以下6桁まで取れた。
MySQLで同じことするには
タイムゾーンはいいとして、
日時と、小数点以下6桁がほしい。
MySQL 5.6.4 の時点では、0 から 6 までの小数秒の精度を指定するために
fsp
引数が指定されている場合は、その桁数の小数秒部分が戻り値に含まれます
now()の引数に小数点の桁入れればいいと。
mysql> select now(6);
+----------------------------+
| now(6) |
+----------------------------+
| 2022-02-10 18:48:44.313296 |
+----------------------------+
1 row in set (0.00 sec)
mysql>
こんだけでよかったんやー。
コメント