gold-sky
یک شنبه 15 آبان 1390, 02:33 صبح
لطفا اگه کسی بلده چطوری میشه کلاس و شئ در محیط اوراکل تعریف کرد، اطلاع رسانی کنه.
ضمناً بنده با محیط Oracle Maestro ورژن 10.10 کار میکنم.
مورد دیگه اینکه آیا اوراکل محیطی برای نوشتن object query language یا همون OQL داره؟
یعنی بعد از نوشتن این کوئری ها، به جای جدول و تاپل، به ما شیء برگردونه.
با تشکر فراوان از دوستانی که عنایت میفرمایند.
یا حق
sajjadzandi
شنبه 21 آبان 1390, 15:56 عصر
سلام
من در این مورد کلاس از سوال شما ابهام دارم
اما برای پیدا کردن آبجکت های اوراکل یه سری view هست که اگه بخوای میتونی بهترین خروجی رو از آبجکت ها پیدا کنی.
Tables
select TABLE_NAME, OWNER from SYS.ALL_TABLES order by OWNER, TABLE_NAME
Schemas
select USERNAME from SYS.ALL_USERS order by USERNAME
Views
select VIEW_NAME, OWNER from SYS.ALL_VIEWS order by OWNER, VIEW_NAME
Packages
select OBJECT_NAME, OWNER from SYS.ALL_OBJECTS where UPPER(OBJECT_TYPE) = 'PACKAGE' order by OWNER, OBJECT_NAME
Procedures
select OBJECT_NAME, OWNER from SYS.ALL_OBJECTS where upper(OBJECT_TYPE) = upper('PROCEDURE') order by OWNER, OBJECT_NAME
Procedure Columns
select OWNER, OBJECT_NAME, ARGUMENT_NAME, DATA_TYPE, IN_OUT from SYS.ALL_ARGUMENTS order by OWNER, OBJECT_NAME, SEQUENCE
Functions
select OBJECT_NAME, OWNER from SYS.ALL_OBJECTS where upper(OBJECT_TYPE) = upper('FUNCTION') order by OWNER, OBJECT_NAME
Triggers
select TRIGGER_NAME, OWNER from SYS.ALL_TRIGGERS order by OWNER, TRIGGER_NAME
Indexes
select INDEX_NAME, TABLE_NAME, TABLE_OWNER from SYS.ALL_INDEXES order by TABLE_OWNER, TABLE_NAME, INDEX_NAME
در پایان من در این محیط تا به حال کار نکردم اما در محیط OracleAS TopLink میتونم خوب راهنمایی کنم.
البته ساختار دستورات که انتظار میره فرقی نداشته باشه، محیط عملیاتی و شیوه کار متفاوت مطرح هست.
در خدمتم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.