SQL Server 2008 – tham số của stored procedure là một danh sách

Stored proc này sử dụng với SQL Server 2008 khi tham số truyền vào cho stored procedure là một danh sách biến động.

go

CREATE TYPE List AS TABLE

(

id int

)

go

create proc TestProc2

@id List READONLY

as

select * from products

where productid in (select * from @id)

go

DECLARE @DataTable AS List

insert into @datatable values(1)

insert into @datatable values(2)

insert into @datatable values(3)

exec TestProc2 @dataTable

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s