SQL Server 2008 查询语句 存储过程
发布网友
发布时间:2022-05-05 06:43
我来回答
共1个回答
热心网友
时间:2022-05-05 08:13
CREATE PROCEDURE [dbo].[mysp_AddData]
@data0 NVarChar(50),
@data1 NVarChar(50),
@data2 NVarChar(50)
AS
SET NOCOUNT ON
INSERT [MRC_Table]([数据0], [数据1], [数据2],)
SELECT @data0, [id],CAST(@data2 as bit) FROM [Data1] WHERE [Data] = @data1
RETRUN追问CAST(@data2 as bit) --传参true/false可以 ,‘是’/‘否’提示无法转换~~~
还有其他项也需要到其他表去查询额,所以怎么获取单个呢?(SELECT [id] FROM [Data1] WHERE [Data] = @data1),作为参数的话,每次都是null;
追答true/false 为bool型,0、1为bit型,你需要分清数据类型。如果传进来的是nvarchar,你可以使用CAST函数进行数据类型转换。