View Full Version : نحوه تعریف متغییری از نوع نام جدول
hr110
دوشنبه 13 فروردین 1386, 23:43 عصر
DECLARE
@T varchar
Set @T='_io123'
SELECT * from @T
؟؟
AminSobati
سه شنبه 14 فروردین 1386, 00:02 صبح
declare @x table (c1 int primary key)
insert @x values(1)
select * from @x
hr110
سه شنبه 14 فروردین 1386, 09:23 صبح
استاد متشکرم،
کدی که من نوشتم بخشی از یک تریگر است که براساس مقدار وارد شده در یک فیلد خاص جدولی ایجاد /انتخاب شده و عملیات ادامه خواهد یافت، بنابراین نام جدول متغییر است و در هر عملیات نام جدیدی ممکن است بگیرد.
ممکن است نوع داده sysname بتواند جواب مسئله باشد ولی من نتوانستم از آن استفاده کنم!
AminSobati
سه شنبه 14 فروردین 1386, 15:32 عصر
declare @x nvarchar(20)
set @x='Customers'
exec ('select * from ' +@x)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.