Oracle to MySQL 変換。SYSTIMESTAMP →

MySQL
スポンサーリンク

 

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>

こんだけでよかったんやー。

 

 

 

 

 

 

 

 

 

 

 

 

 

コメント