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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Producre To Drop Table


2 رد (ردود) على هذا الموضوع

#1 osamazx

osamazx

    مشترك

  • الأعضــاء
  • 121 مشاركة
  • الاهتمامات:Technology , Cars ,Computers, programming

تاريخ المشاركة 06 November 2010 - 04:34 PM

Hi all

I need to create a produce this produce should drop certain table

How can i use drop command in producre

CREATE OR REPLACE PROCEDURE testProc IS
   s_sql    VARCHAR2(500);
BEGIN
   s_sql := 'DROP TABLE mytest';
   EXECUTE IMMEDIATE s_sql;

   s_sql := 'CREATE TABLE mytest AS SELECT * FROM all_tables';
   EXECUTE IMMEDIATE s_sql;

EXCEPTION
   -- Use this to trap the ORA-00942: table or view does not exist
   WHEN OTHERS THEN
       NULL;
end testProc;
/


#2 mostfa_future

mostfa_future

    عضو مميز

  • الأعضــاء
  • 570 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 06 November 2010 - 05:49 PM

السلام عليكم

Dear osamazx
Contact system OR SYS AND

GRANT CREATE ANY TABLE 
TO MY_USER
/
GRANT DROP ANY TABLE 
TO MY_USER
I KNOW THEN MY_USER IS HAVE THIS privileges BUT THE Dynamic SQL MUST BY HAVE specification privileges

نسالك الدعاء

لا تحسبن المجد تمرا أنت اكله *** لن تبلغ المجد حتى تلعق الصبر


صورةصورة


#3 osamazx

osamazx

    مشترك

  • الأعضــاء
  • 121 مشاركة
  • الاهتمامات:Technology , Cars ,Computers, programming

تاريخ المشاركة 07 November 2010 - 09:26 AM

thank you mustafa very much