ورود

View Full Version : استفاده از دستور case در insert into



hercool
جمعه 09 آبان 1393, 23:31 عصر
سلام دوستان
یه سوال دارم چطور می تونم با استفاده از دستور case در دستور insert نام جدول را به صورت پارامتری بررسی و بسازم
مثلا اگر پارامتر من 10 بود نام جدول بشود x و اگر پارامتر عدد 12 بود نام جدول y بشود و به همین ترتیب

En_MK
سه شنبه 13 آبان 1393, 23:49 عصر
declare @TbName as char(10)

if(@param=10)
begin
set @TbName='x';
end
if(@param=12)
begin
set @TbName='y';
end

Exec('insert into'+ @TbName+' valuse....')