2016-10-05 3 views

Antwort

2

Sie benötigen möglicherweise dynamische sql; Zum Beispiel:

declare 
    vOradataPath varchar2(100); 
    vSQL   varchar2(1000); 
begin 
    select SUBSTR(file_name, 0, INSTR(file_name,'\',-1,1)) 
    into vOradataPath 
    from dba_data_files 
    where ROWNUM = 1; 
    -- 
    vSQl := 'CREATE TABLESPACE DEMO DATAFILE ''' || vOradataPath || '\DEMO.DBF'''; 
    execute immediate vSQL; 
end; 
Verwandte Themen