зеркало из
				https://github.com/iharh/notes.git
				synced 2025-11-02 22:56:09 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			32 строки
		
	
	
		
			906 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			32 строки
		
	
	
		
			906 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
alter session set current_schema=WIN_SS;
 | 
						|
set serveroutput on;
 | 
						|
-- format wrapped;
 | 
						|
declare
 | 
						|
  l_blob blob;
 | 
						|
  l_blob_len number;
 | 
						|
  l_amount number := 2000;
 | 
						|
  l_pos number;
 | 
						|
begin
 | 
						|
  select content into l_blob from cb_file_repository where name = 'config' and language_id='en';
 | 
						|
  l_blob_len := dbms_lob.getlength(l_blob);
 | 
						|
  l_pos := 1;
 | 
						|
  while l_pos < l_blob_len loop
 | 
						|
    dbms_output.put(utl_raw.cast_to_varchar2(dbms_lob.substr(l_blob, l_amount, l_pos)));
 | 
						|
    l_pos := l_pos + l_amount;
 | 
						|
  end loop;
 | 
						|
  dbms_output.put_line('config blob len: ' || l_blob_len);
 | 
						|
end;
 | 
						|
 | 
						|
 | 
						|
alter session set current_schema=WIN_SS;
 | 
						|
select
 | 
						|
    cbfr1.name            as "lexicon_name",
 | 
						|
    cbfr1.language_id     as "language_id"
 | 
						|
from
 | 
						|
    cb_file_repository cbfr1,
 | 
						|
    cb_file_repository cbfr2
 | 
						|
where
 | 
						|
    cbfr1.type ='lexicon' and cbfr1.kind != 1 and
 | 
						|
    cbfr2.type ='config' and instr(DBMS_LOB.SUBSTR(cbfr2.content, 2001), cbfr1.name) > 1
 | 
						|
;
 |