Stored procedure với tham số đầu vào là tên bảng cần thực hiện câu truy vấn

Hướng dẫn dưới đây giúp chúng ta định nghĩa stored procedure với tham số là tên bảng cần truy vấn dữ liệu

create PROCEDURE xyz

@TableName Varchar(50)

AS

BEGIN

DECLARE @query nvarchar(max)

set @query = ‘SELECT * FROM ‘+ @TableName

exec sp_executesql @query

END

— Thực hiện stored procedure

exec xyz ‘Products’

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