نمایش نتایج 1 تا 13 از 13

نام تاپیک: دسترسی به جداول

  1. #1

    دسترسی به جداول

    من نمی تونم از طریق sql plus worksheet با جداولی که در schema, system ساختم ارتباط برقرار کنم وروی آنها query اعمال کنم.

    لطفا راهنمایی کنید.

  2. #2
    کاربر دائمی آواتار hmm
    تاریخ عضویت
    مهر 1382
    محل زندگی
    ایران - یزد
    پست
    1,229
    آیا به سرور کانکت میشین اگه اینطوره دستور و پیغام خطا رو اینجا بنویس

  3. #3
    بله
    من کانکت می شم،ولی نمی تونم از طریق sql plus worksheet به جداولی که خودم در شمای مربوطه ساخته ام دسترس داشته باشم.
    مثلا وقتی می نویسم select * from schema.table name بعد از کانکت شدن نمی تونه جداولم رو
    پیدا کنه.
    ولی از طریق... sql scratch pad می تونم با query به جداول دسترسی داشته باشم.

  4. #4
    کاربر دائمی آواتار hmm
    تاریخ عضویت
    مهر 1382
    محل زندگی
    ایران - یزد
    پست
    1,229
    با اون یوزری که جداول رو ساختی با sql plus به سرورت کانکت شو و دستور زیر رو اجرا کن نتیجه رو هم اینجا بنویس
    select table_name from user_tables

  5. #5
    از توجه شما خیلی ممنونم.

    کاری را که گفتید انجام دادم اما بازهم پیغام table or view dos not existمی دهد.

  6. #6
    من حتی اگربا یک user مثل system از طریق sql plus worksheetهم جدول بسازم وحتی اگر از این طریق داده بهش اضافه کنم هم نمی توانم از طریق consol بهش دست رسی داشته باشم.(حتی در لیست جداول user ی مثل system هم نمی تونم جدولی رو که از طریق query ساختم ،ببینم)
    و فقط از طریق خود worksheet می تونم با جدولم ارتباط برقرار کنم.

  7. #7
    کاربر دائمی آواتار hmm
    تاریخ عضویت
    مهر 1382
    محل زندگی
    ایران - یزد
    پست
    1,229
    EM رو باز کن به schema ی مورد نظر برو اونجا هم نمیتونی اسم جدولت رو پیدا کنی اگه جواب منفیه بقیه schema ها رو هم چک کن
    منتظر جواب هستم!

  8. #8
    نه بازهم نمی تونم جدولم رو بینم
    البته اونی رو که از طریقsql plus worksheet ساختم

  9. #9
    کاربر دائمی آواتار hmm
    تاریخ عضویت
    مهر 1382
    محل زندگی
    ایران - یزد
    پست
    1,229
    پس عملا هیچ جدولی نساختی برای روشن شدن مطلب کارهای زیر رو انجام بده
    با یوزر system وارد شو و دستورات زیر رو برن
    create table T1 (id number(5) , name varchar2(20));
    insert into t1 values(1,'ali');
    commit;
    select * from t1;
    حالا نتیجه باید این باشه
    ID NAME
    --------- --------------------
    1 ali
    البته نمیدونم چرا اینطوری مینویسه (اشکال از سایته)
    اگه نتیجه این نبود یه ندا بده

  10. #10
    سلام

    جواب داد ولی...
    من که گفتم با این شیوه که من در sql plus worksheet با query نوشتن جدولبسازم و اینجا جدول را سرچ کنم جواب می ده.
    مشکل من اینه که نمی تونم حالا این جدول t1 رو از طریقEM هم ببینم.
    یعنی وقتی از طریق spw یک query مثل ساختن جدول داشته با شم .این جدول از طریق EM قابل دسترسی نیست.
    تازه من اگر با wizard EM هم جدول بسازم.از طریق spw نمی تونم به جدول ساخته شده دسترسی داشته باشم.

  11. #11
    سلام

    من خیلی عجله دارم...
    آیا می شه از طریق yahoo messenger با هم صحبت کنیم.
    اگه امکانش هست لطفا id خودتنون وساعتی رو که on هستید رو بهم بگید.

  12. #12
    کاربر دائمی آواتار hmm
    تاریخ عضویت
    مهر 1382
    محل زندگی
    ایران - یزد
    پست
    1,229
    حدس من اینه که شما دو دیتابیس مختلف ساختین و به اشتباه دارین به دیتابیس دیگه لاگین میکنید
    این مشکل رو تا حالا ندیدم
    یعنی شما میفرمایید تو schma ی مربوط به system العان جدول t1 وجود نداره ؟
    این غیر منطقی به نظر میاد

  13. #13
    من در این جا فقط یک db دارم.
    اگه دوتا بود که در EM نشون می داد.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •