SQL Server 2008 Management Studioにて、プロシージャを作成し、execを利用して実行することを試みています。
exec A(プロシージャ名) '2021-6-12'
といった具合に、'2021-6-12'というパラメータを引数としてプロシージャAを実行しようとしています。
CREATE PROCEDURE A @実行日 datetime AS BEGIN declare @実行日2 datetime set @実行日2 = @実行日 select * from A_TBL where @実行日2 = A_TBL.実行日 END;
しかし、どういうわけか
データ型varcharをdatetimeに変換中にエラーが発生しました
というエラーが発生してしまいます。
どのように対応したらよいのでしょうか。お力を貸していただけると嬉しいです。
よろしくお願いいたします。
環境:SQL Server 2008 Management Studio
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/12 11:30