我想将一个日期参数传递给我的存储过程。但它不适合我。它给我返回一个错误。我将如何解决它?我想将日期参数传递给我的存储过程。但它不适合我。它向我返回一个错误。我将如何解决它?
这是我的存储过程。
ALTER PROCEDURE [dbo].[cadastrarFuncionario]
@RG nvarchar(50) ,
@Nome_Funcionario nvarchar(100) ,
@Data_Nascimento date
AS
BEGIN
INSERT INTO Tabela_Funcionario(RG, Nome_Funcionario, Data_Nascimento)
VALUES(@RG, @Nome_Funcionario, @Data_Nascimento)
END
当我尝试通过像'1996-05-05'这样的日期。我得到这个错误:
你需要把你的日期文字在**单引号* *'@Data_Nascimento ='1996-05-05'' –