0

如何执行存储在另一个 Sybase 表的列中的 Sybase 查询?

假设“SELECT COLa FROM TABLE_A”存储在单独的表 (table_log) 中名为“command”的列中。我想找到一种允许我执行此查询并获得答案的方法。

4

2 回答 2

2

尝试:

create table test_table(f1 varchar(64))
insert into test_table values( "select getdate()" )
go
declare @myvar varchar(30)
select @myvar=f1 from test_table
execute(@myvar)
go
于 2010-10-07T17:02:09.250 回答
0

尝试寻找

execute immediate

我对 sybase 不熟悉,但在 Oracle 中它会类似于以下内容:

declare
    query varchar2(1000);
begin
    select val from saved_query into query;
    execute immediate query;
    commit;
end;
于 2010-06-22T12:25:15.427 回答