0

別のSybaseテーブルの列に格納されているSybaseクエリを実行するにはどうすればよいですか?

「SELECTCOLaFROMTABLE_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 に答える