34,587
社区成员
发帖
与我相关
我的任务
分享
declare @id varchar(32)
set @id= cast((select id from layers where name='gl_pl') as varchar(32));
exec('select aid from [f'+@id+']')
declare @name varchar(1000)
set @name='f'+ltrim((SELECT id FROM layers WHERE name = 'GL_PL'))
exec('SELECT aid FROM'+@name)
declare @sql varchar(8000)
set @sql=isnull(@sql,'')+'select aid from [f'+ltrim(id)+']'
exec (select @sql from layers WHERE name = 'GL_PL' )
declare @name varchar(1000)
set @name='f'+ltrim((SELECT id FROM layers WHERE name = 'GL_PL'))
exec('SELECT aid FROM'+@name)
declare @sql varchar(8000)
select
@sql=isnull(@sql,'')+'select aid from [f'+ltrim(id)+']'
from
layers
WHERE
name = 'GL_PL'
exec (@sql)
SELECT P.ID AS AID
FROM (SELECT id FROM layers WHERE name = 'GL_PL' ) AS P
declare @id int
set @id=(select id from layers where name='gl_pl');
exec('select aid from [f'+@id+']')