الانتقال إلى المحتوى

البحث عن مسار الـ Data File


Shibeika

Recommended Posts

السلام عليكم ورحمة أخواني الأعزاء الـ script التالي يبحث عن مسار الـ Data Files

declare
path_length number:=0;
slash_pos number:=0;
file_name varchar2(100);
x number:=0;
begin
  
select length(file_name),file_name 
 into path_length,file_name
from sys.dba_data_files
where tablespace_name='USERS';

  
  for i in 1..path_length 
loop
  
  select instr(substr(file_name,i,path_length ),'/') 
  into slash_pos
  from dual;
   
   
  if slash_pos<>0 then
	x:=x+slash_pos;
   dbms_output.put_line('/ position is '||x);
   end if;
  exit when slash_pos=0; 
  
end loop;
 select substr(file_name,1,x) into file_name 
 from dual;
dbms_output.put_line(file_name);
end;
/

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية