問題タブ [smalldatetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 秒を保存する必要がないときに SMALLDATETIME を使用しない正当な理由はありますか?
SQL Server 2014 の使用:
いくつかの大きなログ テーブルを使用しており、それらの列の 1 つがCreateDate
datatypeDateTime
です。
列に基づくインデックスがいくつかありCreateDate
ます。すべてのテーブルにはすでに多数の行が含まれています。
質問 #1CreateDate
: すべての列をSMALLDATETIME
型に変換しない正当な理由はありますか?
質問 #2DATETIME
: 既存のデータをSMALLDATETIME
エラーなしに変換する安全な alter table table ステートメントはありますか?
質問 #3 : を使用するALTER TABLE
と、 に基づく既存のインデックスはどうなりCreateDate
ますか?
sql - SQL Server 2014の挿入/更新smalldatetime値を秒で
SQL Server の smalldatetime データ型で奇妙な問題が発生しています。
私は非常に基本的なテーブルを持っています
そして、次を実行すると
値は2016-12-29 21:30:00 です
次に、次を実行すると
値は2016-12-29 21:31:00 です
秒は含まれていませんでした。どうしてこれなの?
mysql - タイムスタンプ (int) を smalldatetime (t-sql) に変換する
複数の行を持つMySQLデータベースがあります。その環境では、現在の時刻をタイムスタンプ ( int
) として保存しました。
ここで、データを MySQL から T-SQL データベースに移行する必要があります。SQL-Server 2008を実行しています。
いくつかのアプローチをチェックしましたが、int をsmalldatetime形式に変換する方法を思いつきませんでした。
これには組み込み関数がありますか?これは、ステートメントで単独で実行できますか? タイムスタンプを目的の形式に変換する PHP スニペットを書きたくありません。
前もって感謝します
sql-server - smalldatetime を挿入する方法
これは私のクライアントの要件であるため、SQLサーバーは初めてです。smalldatatime に関するエラーが発生したため、挿入できません。クエリの何が問題になっていますか? 私はすべてを試しましたが、それでもエラーが発生します。
私が試したことは次のとおりです。
私が得たエラー:
メッセージ 102、レベル 15、状態 1、行 5 '06' 付近の構文が正しくありません。
私が得たエラー:
メッセージ 206、レベル 16、状態 2、行 2 オペランド タイプの衝突: int は日付と互換性がありません
私が得たエラー:
メッセージ 102、レベル 15、状態 1、行 5 'T06:' 付近の構文が正しくありません