【发布时间】:2015-02-24 21:18:42
【问题描述】:
子查询返回超过 1 个值。当子查询跟随 =、!=、、>= 或子查询用作表达式时,这是不允许的。
我创建 sp,我想获取电话号码并将它们拆分,然后插入数据库
ALTER proc [dbo].[Mysp_ExistphoneInsert]
@Numbers nvarchar(MAX),
@countryID int
as
insert into tblPhoneNumber (PhoneNumber , [Enabled] , CountryID)
Values ((select Item from dbo.MyFunc_Split(@Numbers, ',')) , 1 , @countryID)
它是我传递给@Numbers 的数据样本: “201001000009,201001000006,201001000005,201001000004,201001000002,201001000000,”
【问题讨论】:
标签: sql sql-server stored-procedures