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

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

صورة
- - - - -

Creating Types In SQl


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

#1 المحمدية

المحمدية

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 06 March 2005 - 10:45 AM

سؤال:
كيف أستطيع إنشاء Type As Object بصلاحيات المستخدم التالية :DBA,Resource,Connect
With Admin Option
بينما الخطأ التالي هو الذي يصادفني دائماَ:

SQL> create or replace Type Address As Object
2 (City Varchar2(20), Street Varchar2(20), House_No Number(5) );
3 /
create or replace Type Address As Object
*
ERROR at line 1:
ORA-00439: feature not enabled: Objects


وعندما أدخل على الSchema Manager و أقوم بتفعيل كل الRoles والPreviliages
فإنه يقوم بتفعيلها و لكنه على مستوى الSQL لا يستجيب.

ساعدوني على وجه السرعة جزاكم الله خيرأ

#2 عبدالله أسعد

عبدالله أسعد

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,194 مشاركة

تاريخ المشاركة 06 March 2005 - 11:08 AM

مرحبا بك عضوة جديدة و ان شاء الله يكون لكى و لنا جميعا نفع كبير
ما معنى Type As Object ؟
الدعاء نجى يونس وأهلك قوم نوح ورفع قدر سليمان وأظهر دين محمد عليه الصلاة و السلام فلا تتردد و قل يارب يارب يارب
Oracle DBA@Amig.com.eg

#3 المحمدية

المحمدية

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 06 March 2005 - 11:57 AM

شكرا على اهتمامك BedoOracle
إن الData Type المعروفة هي Varchar2, Number, Char ...
ولكن يمكنك أن تنشي Object مثل العنوان Address و تعرف تفاصيله بواسطة الData Types السابقة و بالتالي
تستخدم الObject الجديد على أساس أنه Data Type جديد و تعرف أي متغير آخر على أساس الType الجديد
مثلاَ:
Declare
Adrs Address;
لقد اطلعت على الكتب التي تتكلم عن هذا الموضوع فلم أجد سوى ما قمت به أنا ...

#4 عبدالله أسعد

عبدالله أسعد

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,194 مشاركة

تاريخ المشاركة 06 March 2005 - 12:15 PM

in SQL*Plus, run the following query:

select *
from v$option
where parameter = 'Objects';

If Objects is enabled, this query will return 'TRUE'.
If Objects are not enabled, this query will return 'FALSE'.

If query returns 'False' then install the Object Options


الدعاء نجى يونس وأهلك قوم نوح ورفع قدر سليمان وأظهر دين محمد عليه الصلاة و السلام فلا تتردد و قل يارب يارب يارب
Oracle DBA@Amig.com.eg

#5 المحمدية

المحمدية

    عضو

  • الأعضــاء
  • 4 مشاركة

تاريخ المشاركة 07 March 2005 - 08:49 AM

أثابك الله الجنة...يا أخ BedoOracle
It returns 'FALSE' ,So how I can install the Object Options
And how you now this query, I mean where did you get this SQL statement.

#6 عبدالله أسعد

عبدالله أسعد

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,194 مشاركة

تاريخ المشاركة 07 March 2005 - 03:57 PM

راجعى اختى فى الله الروابط

من هنا
من هنا
Working with Oracle Object Types
الدعاء نجى يونس وأهلك قوم نوح ورفع قدر سليمان وأظهر دين محمد عليه الصلاة و السلام فلا تتردد و قل يارب يارب يارب
Oracle DBA@Amig.com.eg