0

datetime2 パラメータを取るストアド プロシージャを作成しました。Visual Studio 2010 からデバッグしようとすると、テキスト ボックスにパラメーターを入力するように求められますが、正しい形式が見つかりません。SQL Server オブジェクト エクスプローラーから sproc を選択し、[デバッグ プロシージャ...] オプションを選択して、sproc をテストしています。値の入力を求めるダイアログが表示されます。20120822 を試しましたが、「オペランド型の衝突: int は datetime2 と互換性がありません」で失敗します。「20120822 09:00:00.0000000」も試しましたが、「「09」付近の構文が正しくありません」というエラーが表示されました。日時の値を入力する方法を手伝ってくれる人はいますか? MS SQL Server 2008 R2 を使用しています

4

1 に答える 1

1
declare @dt datetime2
SET @dt=GETDATE()
select @dt

result is:
'2012-08-22 15:02:30.8070000'

Try giving the result shown above in single quotes.
于 2012-08-22T09:33:22.917 に答える