تالار های تخصصی

متن مرتبط با «برای» در سایت تالار های تخصصی نوشته شده است

اوراکل 26ai – پشتیبانی از WAIT و NOWAIT برای دستورات DELETE، UPDATE،

  • نیلوبلاگ

    همانطور که می دانید، برای اجرای دستورات DMLای، رکوردها ابتدا قفل (Lock) می‌شوند و اگر Sessionای تلاش کند همان رکورد را تغییر دهد، باید تا زمان آزاد شدن قفل منتظر بماند و به صورت پیش فرض، این زمان انتظار نامحدود است. البته در ادیشن‌های پیشین پایگاه داده اوراکل، عبارت WAIT همراه با دستور SELECT FOR UPDATE می توانست محدودیتی را در این زمینه ایجاد کند و به کاربران این قابلیت را می‌داد که مشخص کنند پیش از Rollback شدن دستور، چه مدت برای آزاد شدن قفل منتظر بمانند.برای مثال:Coected to Oracle Database...

    ادامه مطلب
  • برج خادمین مروارید شهر انتخابی برای سکونت و سرمایه گذاری در منطقه 22

  • نیلوبلاگ

    img border 0 src data image svg xml base64 PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg width 300px height 300px تماس باما 02144769006 02144748674 02144748678 اخرین املاک پیش فروشپیش فروش پروژه سازمان برنامه بودجه a href last search q مروارید مروارید a شهرIran لیگ برترپروژه خلیج فارس ستاد کل دریاچه چیتگرIran لیگ برترپیش فروش پروژه امپریال پالاس کوهک شهریور 1404Iran دسته 1معرفی پروژه زاگرس دریاچه چیتگرIran دسته 1شرکت نیکان سازه سدید پروژه تریتیوم vip امیرکبیر و آرتمیسIran شخصی سازپیش فروش پهنه F شهرک چیتگر H3 H4 H5Iran لیگ برترآخرین املاک فروشیفروش واحد 145...

    ادامه مطلب
  • برج سپیدار مروارید شهر فرصتی استثنایی برای سکونت و سرمایه گذاری

  • نیلوبلاگ

    img border 0 src data image svg xml base64 PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg width 300px height 300px تماس باما 02144769006 02144748674 02144748678 اخرین املاک پیش فروشپیش فروش پروژه سازمان برنامه بودجه a href last search q مروارید مروارید a شهرIran لیگ برترپروژه خلیج فارس ستاد کل دریاچه چیتگرIran لیگ برترپیش فروش پروژه امپریال پالاس کوهک شهریور 1404Iran دسته 1معرفی پروژه زاگرس دریاچه چیتگرIran دسته 1شرکت نیکان سازه سدید پروژه تریتیوم vip امیرکبیر و آرتمیسIran شخصی سازپیش فروش پهنه F شهرک چیتگر H3 H4 H5Iran لیگ برترآخرین املاک فروشیفروش واحد 145...

    ادامه مطلب
  • برای ثبت معاملات چه کنیم ؟

  • نیلوبلاگ

    لازم است شاهد گرفته شود باید دو مرد یا یک مرد و دو زن شهادت بدهند. شاهد باید مؤمن، مورد اعتماد و رضایت طرفین و عادل باشد و ذینفع نباشد. آن دو زن به‌اتفاق هم باید اداي شهادت كنند؛ تا اگر يكي لغزش يا اشتباه كرد، نفر دوّم يادآوري كند. تنظیم اسناد تجاری و ثبت معاملات شامل نکاتی بوده که لازم است هر فردی قبل از معامله و تجارت نسبت به آن آگاهی داشته باشد. این نکات برگرفته شده از بزرگترین آیه قرآن کریم یعنی آیه 282 سوره بقره است که شامل موضوعاتی مثل تنظیم اسناد تجارتی هست...

    ادامه مطلب
  • راهنمایی بیشتر برای تنظیم قولنامه

  • نیلوبلاگ

    توصیه‎هایی به فروشنده: ازتوان مالی خریدار برای پرداخت قیمت مورد معامله اطمینان حاصل نمایید و با شروطی که در قرارداد می آورید، حق فسخ معامله را در صورت عدم پرداخت وجه در موعد مقرر توسط خریدار با خسارت برای خود قائل شوید. اهی افراد قصد خرید وفروش مالی رادارند که مقدمات آن فراهم نیست,در این حالت درقراردادی متعهد میشود که آن قولنامه نام دارد و دراینجا فی الواقع خرید وفروش بر مبنای قول صورت میگیرد درهر صورت قولنامه نیز در دادگاهها معتبر است. در زبان حقوقی مبایعه نامه ب...

    ادامه مطلب
  • نکات طلایی برای کاهش هزینه‌های جدایی

  • نیلوبلاگ

    جدایی فقط یک تصمیم حقوقی نیست؛ یک فرآیند چندلایه است که همزمان بر مالی، روانی و اجتماعی تأثیر می‌گذارد. بسیاری از زوج‌ها در آغاز مسیر، به دلیل ناآگاهی و تصمیم‌های عجولانه، وارد چرخه‌ای از هزینه‌های پنهان و آشکار می‌شوند که می‌توانستند از آن جلوگیری کنند. هدف این راهنما ایجاد یک مسیر روشن برای «کاهش هزینه‌های جدایی» است؛ مسیری که با آمادگی درست، انتخاب‌های هوشمندانه و مدیریت قدم‌به‌قدم، فشارهای مالی را به حداقل می‌رساند و مسیر قانونی را کوتاه‌تر می‌کند. اگر بتوانید تعار...

    ادامه مطلب
  • برج کاسپین کوهک : جایی برای زندگی رویایی در غرب تهران

  • نیلوبلاگ

    تماس باما 02144769006 02144748674 02144748678 اخرین املاک پیش فروشپیش فروش پروژه سازمان برنامه بودجه مرواریدشهرIran لیگ برترپروژه خلیج فارس ستاد کل دریاچه چیتگرIran لیگ برترپیش فروش پروژه امپریال پالاس کوهک شهریور 1404Iran دسته 1معرفی پروژه زاگرس دریاچه چیتگرIran دسته 1شرکت نیکان سازه سدید پروژه تریتیوم vip , امیرکبیر و آرتمیسIran شخصی سازپیش فروش پهنه F شهرک چیتگر H3 , H4 , H5Iran لیگ برترآخرین املاک فروشیفروش واحد 145...

    ادامه مطلب
  • برج مروارید 2 : ایده‌آل برای زندگی مدرن درمروارید شهر

  • نیلوبلاگ

    تماس باما 02144769006 02144748674 02144748678 اخرین املاک پیش فروشپیش فروش پروژه سازمان برنامه بودجه مرواریدشهرIran لیگ برترپروژه خلیج فارس ستاد کل دریاچه چیتگرIran لیگ برترپیش فروش پروژه امپریال پالاس کوهک شهریور 1404Iran دسته 1معرفی پروژه زاگرس دریاچه چیتگرIran دسته 1شرکت نیکان سازه سدید پروژه تریتیوم vip , امیرکبیر و آرتمیسIran شخصی سازپیش فروش پهنه F شهرک چیتگر H3 , H4 , H5Iran لیگ برترآخرین املاک فروشیفروش واحد 145...

    ادامه مطلب
  • مقایسه رفتار پستگرس و اوراکل برای بازگردانی تغییرات

  • نیلوبلاگ

    همان‌طور که می‌دانید، وقتی در یک تراکنش رکوردی حذف یا بروزرسانی می‌شود، گاهی لازم است تغییر انجام‌شده به حالت قبلی بازگردد (rollback). برای مثال، کاربری رکوردی را بروزرسانی می‌کند و بلافاصله متوجه می‌شود که باید این تغییر را لغو کند. در اکثر دیتابیس‌های رابطه‌ای مدرن که ACID را به‌طور کامل پشتیبانی می‌کنند، این امکان وجود دارد، اما مکانیزم اجرایی آن در ...

    ادامه مطلب
  • اوراکل 23ai –چند ویوی جدید برای بررسی مسائل پرفورمنسی Data Pump

  • نیلوبلاگ

    در اوراکل نسخه 23ai، ویوهای جدیدی در زمینه Data Pump اضافه شده اند که می توان از طریق آنها دلایل کندی  اجرای Data Pump را شناسایی کرد. لیست این ویوها را در قسمت زیر می بینید: (G)V$DATAPUMP_PROCESS_INFO (G)V$DATAPUMP_PROCESSWAIT_INFO (G)V$DATAPUMP_SESSIONWAIT_INFO ویوی V$DATAPUMP_PROCESS_INFO اطلاعاتی را در مورد جابهای مربوط به Data Pump نمایش می دهد نظیر SESSIONID، SPID، PROGRAM و … SQL> desc V$DATAPUMP_PROCESS_INFO Name Null? Type ----------------------------------------- -------- ---------------------------- CUR_DATE VARCHAR2(19) PROGRAM VARCHAR2(84) SE...

    ادامه مطلب
  • اوراکل 23c – بهبودی برای دستور CASE در PL/SQL

  • نیلوبلاگ

    اوراکل در نسخه 23c قابلیت جدیدی را برای دستور CASE در محیط PL/SQL ارائه کرده است که در این متن با آن آشنا خواهیم شد. در ابتدا شکل ساده دستور CASE در PL/SQL را با یک مثال مرور می کنیم: declare VALUE number := 3; text varchar2(50); begin text := case VALUE when 1 then 'ONE' when 2 then 'TWO' when 3 then 'THREE' else 'NOT ONE, TWO NOR THREE' end; dbms_output.put_line(text); end; / THREE در این قطعه کد صرفا از عملگر مساوی استفاده شده است و برای استفاده از عملگرهای دیگر نظیر “>”، “<“، BETWEEN و IN باید از فرمت زیر که Searched CASE syntax نامیده می شود، استفاده کنیم: decl...

    ادامه مطلب
  • اوراکل 23c – قابلیت Automatic List Partitioning برای جداول هیبریدی

  • نیلوبلاگ

    Hybrid Partitioned Table قابلیت جدیدی است که اوراکل در نسخه 19c ارائه کرده است با کمک این قابلیت می توان برای یک جدول، تلفیقی از پارتیشنهای exteal و inteal را ایجاد کرد. این روش از پارتیشن بندی، صرفا متدهای Range و List را پشتیبانی می کند البته در نسخه 19c امکان استفاده از متد Automatic List برای Hybrid Partitioned Table وجود ندارد و این امکان از نسخه 23c به وجود آمد. بنابرین از این نسخه(23c) می توانیم برای جداول Hybrid Partitioned Table از قابلیت Automatic List Partitioning استفاده کنیم. قبل از ایجاد جدول مورد نظر، دایرکتوری مربوط به دیتایی که در سیستم عامل قرار دارند را ایجاد می کنیم: SQL> create directory E_PARTITIONs as '/PARTITIONs'; Directory created جدول mytbl از نوع هیبریدی است و...

    ادامه مطلب
  • کدام محله های منطقه 22 دریاچه چیتگر محیط مناسب تری برای زندگی دارد؟

  • نیلوبلاگ

    محله دریاچه چیتگر منطقه 22 دریاچه چیتگر رینگ جنوب دریاچه چیتگر؟!محدوده پارک جنگلی چیتگر و بزرگراه شهید همدانی ( امتداد بزرگراه حکیم ) در سمت جنوب دریاچه چیتگر ساخت و سازی انجام نشده است و این مناطق در اختیار منابع طبیعی میباشد رینگ شمالی دریاچه چیتگر ؟! رینگ شمالی دریاچه چیتگر یکی از مرغوب ترین لوکیشن های منطقه 22 تهران دریاچه چیتگر میباشد که میتواند پیشنهاد مناسبی برای خرید آپارتمان در منطقه 22 تهران دریاچه چیتگر باشد  ، بسیاری از برج های منطقه 22 تهران دریاچه چیتگر مثل برج های پارسیا ، برج ساحل سپانیر ، برج پاسارگاد تعاونی شهید همت ، برج های عرفان شرکت سازه پایدار  ، برج های آسمان تعاونی های سپاه  و … که اکثرا برای تعاونی های سپاه و ارتش هستن شمال دریاچه چیتگر ساخته شده اند ...

    ادامه مطلب
  • اوراکل 23c – پارامتر error_message_details برای نمایش جزییات خطا

  • نیلوبلاگ

    error_message_details یکی دیگر از پارامترهای جدید اوراکل در نسخه 23c هست که امکان نمایش جزییات خطاهای مربوط به Data Value را فراهم می کند با تنظیم این پارامتر به مقدار on، می توانیم برای خطاهایی نظیر ORA-00001: unique constraint violated، مقداری که سبب رخ دادن این دسته از خطاها شده است را در متن خطا ببینیم. برای مثال، در سناریوی زیر، فعال بودن پارامتر error_message_details در پیدا کردن مقداری که باعث این خطا شده است کمک می کند: SQL> create table tbl1(id number primary key); Table created. SQL> variable B number; SQL> exec :B:=2547; PL/SQL procedure successfully completed. SQL> insert into tbl1 values(:B); 1 row created. SQL> insert into tbl1 values(:B); ERROR at line 1: 'ORA-0...

    ادامه مطلب
  • قابلیتهای جدید اوراکل 23c برای جداول Blockchain و Immutable

  • نیلوبلاگ

    در این مطلب سعی داریم تعدادی از قابلیتهای جدید اوراکل 23c در زمینه جداول Blockchain و Immutable را مرور کنیم. امکان حذف  و اضافه کردن ستون به جداول Blockchain و Immutable در نسخه 23c می توان به جداول Blockchain ستونی را اضافه کرد(البته در version v2 این نوع از جداول): SQL> create blockchain table blockchaintb1 ( id number(10), desc1 varchar2(100) ) no drop until 20 days idle no delete until 20 days after insert hashing using "SHA2_512" version "v2"; Table created. SQL> alter table blockchaintb1 add (desc2 varchar2(1000)); Table altered. حذف ستون هم در این نسخه امکان پذیر است: SQL> alter table blockchaintb1 drop column desc2; Table altered. در صورت درج اطلاعات در ای...

    ادامه مطلب
  • اوراکل 23c – استفاده از پروسیجر JSON_TYPE_CONVERTIBLE_CHECK برای جابجایی دیتای JSON

  • نیلوبلاگ

    اوراکل در نسخه 21c دیتاتایپ JSON را ارائه کرد و تا قبل از آن، دیتای JSON را می توانستیم در ستونهایی با نوع داده CLOB، BLOB و حتی VARCHAR ذخیره کنیم با این اوصاف اگر دیتابیس را به تازگی به نسخه 21c(و نسخ بالاتر) ارتقا دادیم ممکن است بخواهیم دیتای از نوع JSON را به ستونی که دیتاتایپ آن JSON است منتقل کنیم. در نسخه 23c، پروسیجری اضافه شده است که می تواند در این فرایند مورد استفاده قرار بگیرد و بعضا بسیار راهگشا باشد. پروسیجر dbms_json.json_type_convertible_check ستونی را به عنوان ورودی می گیرد و بررسی می کند همه فیلدهای آن ستون حاوی دیتای معتبر با فرمت JSON هستند و اگر در این بررسی خطایی رخ دهد این خطا از طریق جدول json_data_precheck قابل مشاهده است. در ادامه جدولی را ایجاد می کنیم که ستونی از...

    ادامه مطلب
  • اوراکل 23c -قابلیت Automatic Transaction Rollback(تنظیم اولویت برای تراکنشها)

  • نیلوبلاگ

    در صورتی که دو کاربر قصد ویرایش یک رکورد را داشته باشند، کاربری که دیرتر دستور update را اجرا کرده Block خواهد شد و تا زمانی که کاربر اول(کاربری که زودتر رکورد را در اختیار گرفته) به تراکنش خاتمه ندهد، کاربر دوم در حالت Block باقی خواهد ماند. --session 1: SQL> select sid from v$mystat where rownum=1; SID ---------- 2190 SQL> update USEF.TBL1 set id=1; 1 row updated --session 2: SQL> select sid from v$mystat where rownum=1; SID ---------- 944 SQL> update USEF.TBL1 set id=1; Executing… بلاک شدن session دوم را می توانیم از طریق دستور زیر ببینیم: SQL> select SID,ID1,ID2,LMODE,block,request from v$lock where type='TX'; SID ID1 ID...

    ادامه مطلب
  • اوراکل 23c- قابلیت DEFAULT ON NULL برای update و insert

  • نیلوبلاگ

    از نسخه های قدیمی اوراکل این امکان را داشتیم که برای ستونهای جداول، مقدار پیش فرض و یا همان Default Value تعریف کنیم. با تنظیم Default Value برای یک ستون، اگر در زمان اجرای دستور insert مقداری را برای آن ستون لحاظ نکرده باشیم، Default Value برای آن ستون اعمال خواهد شد: SQL*Plus: Release 10.1.0.4.2 - Production on Sat Aug 5 16:28:29 2023 SQL> create table tbl1(id number,tarikh date default sysdate+1); Table created. SQL> insert into tbl1(id) values(1); 1 row created. SQL> select * from tbl1; ID TARIKH ---------- --------- 1 06-AUG-23 در این شرایط اگر به صراحت مقدار NULL را برای ستون tarikh در نظر بگیریم چه اتفاقی می افتد؟ SQL> insert into tbl1 values(2,null); 1 ...

    ادامه مطلب
  • غیرفعال کردن Auto Indexing برای ad hoc query

  • نیلوبلاگ

    اوراکل در نسخه 21c با ارائه پارامتر OPTIMIZER_SESSION_TYPE امکان غیرفعال کردن automatic indexing را در سطح session فراهم کرده است. مقدار پیش فرض این پارامتر برابر با NORMAL است و با تنظیم این پارامتر به مقدار ADHOC، همه QUERYهایی که در session جاری اجرا می شوند، از دید Auto Indexing نادیده گرفته خوا...

    ادامه مطلب
  • اوراکل 21c – xa0تنظیم خصوصیت compression برای ایندکس در زمان import

  • نیلوبلاگ

    به عنوان یک قابلیت جدید در اوراکل 12cR1 می توانستیم در زمان برگرداندن دامپ خصوصیت فشرده سازی را برای جداول فعال/غیرفعال کنیم. این کار از طریق پارامتر TRANSFORM در دستور impdp قابل انجام است: SQL*Plus: Release 12.2.0.1.0 Production SQL> select compression from dba_tables where table_name = 'TB...

    ادامه مطلب