問題タブ [sql-server-2016-express]

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.

0 投票する
3 に答える
268 参照

sql-server - SQL Server 2016(130) は日時 '18-04-14 04:17:48.000000000 PM' の変換に失敗します

SQL Server 2016 (互換バージョン 130) は初めてです。1 つの varchar 列を datetime2 に変換中にエラーが発生しました。簡単お試し

回避策として、私も試しました

エラー メッセージ: 文字列から日付や時刻を変換するときに変換に失敗しました。

0 投票する
1 に答える
216 参照

sql-server - Sql Server の言語設定 - ビューで英国の日付設定を保持

文字列の日付/時刻を既存のデータから T-SQLDATETIME型に変換しようとしています。文字列は、英国形式の 'dd/MM/yyyy HH:mm:ss' です。

これは最初は失敗します: エラーメッセージは

メッセージ 242、レベル 16、状態 3、行 39
nvarchar データ型を datetime データ型に変換すると、範囲外の値になりました。

だから私は言語設定を再構成しました

ビューの作成でも同じエラーがスローされます。デフォルトの言語masterも設定して、サーバーを再起動してみました。ビューはまだ作成できません。

ステートメントの前にこのステートメントを使用できCREATE VIEWます

これで、ビューを作成できます。ただし、サーバーを再起動するか、新しいクエリ ウィンドウを開いてビューから選択してもエラーが発生します。ビューの一部として SET LANGUAGE ステートメントを含めることができません。

では、SQL Server Express V 14.0.1000 で常に英国の日付形式を使用するにはどうすればよいでしょうか?

0 投票する
1 に答える
86 参照

json - JSON配列に対して「IN」クエリを実行することは可能ですか?

SQL Server で、INjson 配列に対してクエリを実行する方法はありますか?

例えば。

foojson配列を含む列があります

行1 ->{"foo":["a", "b"]}

行 2 ->{"foo":["c", "a", "b"]}

bJSON配列にある行を照会する必要があります

JSON_QUERY配列を返すことはできますが、それを行う方法はありません

何かのようなもの

LIKEクエリは機能しますが、非効率的です