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

SQLデータベーステーブルに日時を挿入する方法は?

    DateTime値は、一重引用符で囲まれた文字列であるかのように挿入する必要があります:

    '20100301'
    

    SQL Serverは、多くの受け入れられた日付形式を許可します。ほとんどの開発ライブラリは、日時値を適切に挿入するための一連のクラスまたは関数を提供します。ただし、手動で行う場合は、DateFormatを使用して日付形式を区別することが重要です。 一般化された形式を使用するには:

    Set DateFormat MDY --indicates the general format is Month Day Year
    
    Insert Table( DateTImeCol )
    Values( '2011-03-12' )
    

    日付形式を設定することにより、SQLServerは私の形式がYYYY-MM-DDであると想定するようになりました。 YYYY-DD-MMの代わりに 。

    SET DATEFORMAT

    SQL Serverは、常に同じように解釈される一般的な形式YYYYMMDDも認識します。 例えば20110312

    T-SQLを使用して現在の日付と時刻を挿入する方法を尋ねる場合は、キーワードCURRENT_TIMESTAMPを使用することをお勧めします。 。例:

    Insert Table( DateTimeCol )
    Values( CURRENT_TIMESTAMP )
    


    1. インストールされているpostgresqlバージョンが多すぎます:選択したpostgresqlバージョンのみを起動する方法、または不要なバージョンを削除する方法は?必要なポートは標準の5432です

    2. Oracleでの現在までの文字列(ミリ秒単位)

    3. node.jsからRDSデータベースに接続する

    4. psycopg2.ProgrammingError:\またはその近くの構文エラー