الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

ارجو الافاده ... أريد كود يحذف جميع الجداول التي في ال SQL

Featured Replies

بتاريخ:

ابغى كود يحذف جميع الجداول التي في ال SQL



ياليت تساعدوني

:(

بتاريخ:

السلام عليكم

جرب الكود التالي:


Begin
for c in (select table_name from user_tables) loop
execute immediate ('drop table '||c.table_name||' cascade constraints');
end loop;
End;



أو قم بعمل Drop لليوزر وسيتم حذف كل شيء.

بتاريخ:
  • كاتب الموضوع

conn system/tarek
-------------------
create user bank
identified by bank;
------------------
Grant connect, resource to bank;
------------------------------
GRANT create session, create table,CREATE PROCEDURE,
create sequence, create view
tO bank;
----------------------------
grant exp_full_database , imp_full_database to bank;
--------------------------------------
conn bank/bank;

-------------------------------------
--الجنسيات
create table nat(nat_no number primary key,
nat_name varchar2(80));
----------------------------------------------------------------------------------------------------
--الموظفين
create table emp(empno number primary key,ename varchar2(80),
adress varchar2(130),tel varchar2(13),
mob varchar2(13),
nat_no number ,job varchar2(80),
constraint nat_fk foreign key(nat_no) references nat(nat_no) );
---------------------------------------------------------------------------------
-- جدول فتح حساب
create table account (acc_number number primary key ,
cust_name varchar2(40),address varchar2(40) ,
city varchar2(20) ,state varchar2(10) ,
country varchar2(10) ,pincode number (10) ,
phone number(10), email varchar2(20),
acc_name varchar2(20), acc_type varchar2(20),
acc_desc varchar2(20),passport_no number (20),
id_expired date ,date1 date,
raseed number);

------------------------------------------------------------
--جدول الإيداع
create table bailment(bail_no number primary key,
acc_number number,amount number(10),bail_date date ,
rsaeed_total number,
constraint acc_fk foreign key(acc_number)
references account (acc_number) on delete cascade );
-----------------------------------------------------
--جدول السحب
create table dragging(drag_no number primary key,
acc_number number,amount number(10),drag_date date ,
rsaeed_net number,
constraint acc_fk1 foreign key(acc_number)
references account (acc_number) on delete cascade );
-------------------------------------------------
-- جدول التحويل
create table transact
(transact number primary key ,
acc_no1 number,acc_no2 number,
amount number (20),
transact_date date,
fainal_balance number(20),
constraint acc_no1_fk foreign key(acc_no1)
references account (acc_number) ,
constraint acc_no2_fk foreign key(acc_no2)
references account (acc_number) on delete cascade );
--------------------------------------------------------

 

 

هدي هيا الجداول اللي انا ضفتها في الـ SQL

ابغى احذفها

والطرقة اللي في الاعلى لم تنفع

علما بانني مبتدا في الاوراكل

بتاريخ:

السلام عليكم
اذا كانت الجداول قليلة فيمكن استخدام الامر المباشر لحذف جدول جدول

drop table name;
مثال
drop nat;
drop emp;
drop account;
وهكذا
او حذف اليوزر بالكامل
drop user name;
معكم ولكم نتواصل

بتاريخ:
  • كاتب الموضوع

يعطيكم الف عافية تم حل المشكلة

بتاريخ:
  • كاتب الموضوع

السلام عليكم
اذا كانت الجداول قليلة فيمكن استخدام الامر المباشر لحذف جدول جدول

drop table name;
مثال
drop nat;
drop emp;
drop account;
وهكذا
او حذف اليوزر بالكامل
drop user name;
معكم ولكم نتواصل




عفوا اخي


كيف اعرف اسماء اليوزرات والجداول الموجوده في الـ SQL تبعي ؟؟؟

بتاريخ:


السلام عليكم
اذا كانت الجداول قليلة فيمكن استخدام الامر المباشر لحذف جدول جدول

drop table name;
مثال
drop nat;
drop emp;
drop account;
وهكذا
او حذف اليوزر بالكامل
drop user name;
معكم ولكم نتواصل




عفوا اخي


كيف اعرف اسماء اليوزرات والجداول الموجوده في الـ SQL تبعي ؟؟؟




السلام عليكم
كما اجاب و تفضل الاخ المشرف
وسبقنى بالاجابة
معكم ولكم نتواصل
  • بعد 3 سنة...
بتاريخ:

السلام عليكم

 

جرب الكود التالي:

 

 

Begin
for c in (select table_name from user_tables) loop
execute immediate ('drop table '||c.table_name||' cascade constraints');
end loop;
End;
أو قم بعمل Drop لليوزر وسيتم حذف كل شيء.

 

شكرا _______ كود افادني جدا الان والحمد لله

  • بعد 3 شهور...
بتاريخ:

آُلَسٌلَآُمُ عًلَيكًمُ ورحُمُهً آُلَلَهً وبَركًآُتُهً اخواني بالله احتاج مساعدتكم عمل مستخدم جديد باسم mm والباسورد تبعه هي mm وقمت باضافه جميع الجداول الخاصه بالمشروع حقي وبعد انتهائي من برمجه الشاشات وعمل الفحص واختبار النظام ذهبت الى RUn لاعمل نسخه من قاعده البيانات حقي وتفاجات بوجود مشكله اول ماتشتغل شاشه الوندوز السودا كي تعمل نسخه احتياطيه لقاعده البيانات اوراكل يقوم الكمبيوتر بعمل اعاده تشغيل ولايتم عمل اي نسخه

ارجو منكم مساعدتي بايجاد كود او امر من خلاله يقوم بنسخ كافه الجداول مع العلاقات الخاصه بالمستخدم mm
شاكر لكم تعاونكم ودمتم ذخرة لاخوانكم الطلاب المبتدئين

بتاريخ:

آُلَسٌلَآُمُ عًلَيكًمُ ورحُمُهً آُلَلَهً وبَركًآُتُهً اخواني بالله احتاج مساعدتكم
قمت بعمل مستخدم جديد باسم mm والباسورد تبعه هي mm وقمت باضافه جميع الجداول الخاصه بالمشروع حقي وبعد انتهائي من برمجه الشاشات وعمل الفحص واختبار النظام ذهبت الى RUn لاعمل نسخه احتياطيه من قاعده البيانات حقي وتفاجات بوجود مشكله اول ماتشتغل شاشه الوندوز السودا كي تعمل نسخه احتياطيه لقاعده البيانات اوراكل يقوم الكمبيوتر بعمل اعاده تشغيل ولايتم حفظ اي نسخه

ارجو منكم مساعدتي بايجاد كود او امر من خلاله يقوم بنسخ كافه الجداول مع العلاقات الخاصه بالمستخدم mm الى داخل مفكره

شاكر لكم تعاونكم

ودمتم ذخرة لاخوانكم الطلاب المبتدئين

اخوكم / مروان

  • بعد 3 أسابيع...
بتاريخ:

هل يوجد كود لنسخ جميع الجداول مع العلاقات التابعه لها الي داخل مفكره

بتاريخ:

هل يوجد كود لنسخ جميع الجداول مع العلاقات التابعه لها الي داخل مفكره

Export

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.