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

varcharデータ型を日時データ型に変換すると、値が範囲外になりました

    あいまいな日付形式は、ログインの言語に従って解釈されます。これは機能します

    set dateformat mdy
    
    select CAST('03/28/2011 18:03:40' AS DATETIME)
    

    これはしません

    set dateformat dmy
    
    select CAST('03/28/2011 18:03:40' AS DATETIME)
    

    正しいデータ型でパラメーター化されたクエリを使用すると、これらの問題を回避できます。明確な「分離されていない」形式yyyyMMdd hh:mm:ssを使用することもできます



    1. MySqlは一度に2つのテーブルを更新します

    2. IMMUTABLE、STABLE、およびVOLATILEキーワードは、関数の動作にどのように影響しますか?

    3. MySQLとMariaDBで大量のデータを処理する

    4. MySQLデータベース/テーブル/列がどの文字セットであるかを確認するにはどうすればよいですか?