sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLトランザクション内でリアルタイムを取得するにはどうすればよいですか?

    clock_timestamp()を使用します 。

    now() transaction_timestamp()と同等の従来のPostgreSQLです 、これはCURRENT_TIMESTAMPと同等です 。これらの関数は、現在のトランザクションの開始時刻を返します。それらの値はトランザクション中に変更されません。

    statement_timestamp() クライアントから最新のコマンドメッセージを受信した時刻を返します。

    clock_timestamp() 実際の現在時刻を返すため、単一のSQLコマンド内でもその値は変化します。

    詳細については、ドキュメント> 。



    1. PostgreSQLの単一のSQLで、親テーブルに1つの行を挿入し、次に子テーブルに複数の行を挿入するにはどうすればよいですか?

    2. mySqlにEXECUTEステートメントからデータを挿入する方法は?

    3. データベース接続情報を保存する方法は安全ですか?

    4. 最大によるmysqlの順序はフィールド値と一致します