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

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

اوراکل 23ai(23.9) – دستور INSERT INTO SET و INSERT INTO BY NAME

  • نیلوبلاگ

    اگر با پایگاه‌داده اوراکل آشنایی داشته باشید، حتماً دستور ساده‌ی INSERT INTO را می‌شناسید. اجازه دهید به‌طور خلاصه شکل سنتی استفاده از این دستور را با چند مثال ساده یادآوری کنم: SQL> CREATE TABLE vahid.tbl ( id NUMBER, name VARCHAR2(100), last_name VARCHAR2(100) ); Table created. SQL> INSERT INTO vahid.tbl VALUES (1, 'VAHID'...

    ادامه مطلب
  • اوراکل 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; / ...

    ادامه مطلب
  • تغییرات دستور OERR در اوراکل 23c

  • نیلوبلاگ

    در نسخه 23c دستور OERR اطلاعات بیشتری را برای بسیاری از خطاها(نسبت به نسخه های قبلی) ارائه می کند که این مسئله می تواند در شناسایی علت رخ دادن خطا و همچنین رفع سریع تر آن کمک کند. بعنوان مثال، برای خطای ORA-00001: unique constraint (constraint_name) violated این دستور را در دو نسخه 21c و 23c اجرا می کنیم: 'Oracle 21c': [oracle@OEL7 ~]$ oerr ora 00001 00001, 00000, "unique constraint (%s.%s) violated" // *Cause: An UPDATE or INSERT statement attempted to insert a duplicate key. // For Tru...

    ادامه مطلب
  • اوراکل 23c – دستور ping در sqlplus

  • نیلوبلاگ

    در اوراکل 23c می توانیم از دستور ping در محیط sqlplus استفاده کنیم. این دستور مشابه ابزار tnsping رفتار می کند و از طریق آن می توانیم در دسترس بودن IP و port را بررسی کنیم البته دستور ping درستی service_name و یا SID را چک نمی کند(همانند tnsping). این دستور با کمک فایل tnsnames.ora اجرا می شود و net service name و یا IP را به عنوان ورودی می پذیرد البته امکان اجرای آن به روش easy connect هم وجود دارد. اگر port تعیین شده در دسترس نباشد، با چنین خطایی مواجه خواهیم شد: SP2-1683: Ping failed with ...

    ادامه مطلب
  • اوراکل لینوکس 9 – بازسازی کرنل بعد از اجرای دستور */rm -rf /boot

  • نیلوبلاگ

    در صورت حذف تصادفی(و یا عمدی!) فایلهای موجود در مسیر boot/، سیستم عامل برای استارت مجدد به مشکل برخواهد خورد چرا که این دایرکتوری حاوی فایلهایی مربوط به bootloader و همینطور keel لینوکس است که سیستم برای boot شدن به آنها نیاز دارد. بازسازی این فایلها از طریق rescue mode قابل انجام است که در این متن قصد داریم نحوه انجام آن را توضیح دهیم. برای پیش بردن این سناریو، در قدم اول، محتویات boot/ را حذف می کنیم: با اجرای این دستور، سیستم عامل می تواند به کارش ادامه دهد ولی با اولین reboot امکان استارت...

    ادامه مطلب
  • اوراکل 21C – پارامتر pdbTimezone در دستور DBCA

  • نیلوبلاگ

    در محیط Container Database می توان در سطح هر containerء، از Time Zone به خصوصی استفاده کرد این امکان در نسخه 12cR1 هم وجود داشت. اسامی Time Zoneها از طریق ویوی V$TIMEZONE_NAMES قابل مشاهده است و با دستور “ALTER DATABASE SET TIME_ZONE” می توان Time Zone دلخواه را برای هر PDB تنظیم کرد: SQL> show c...

    ادامه مطلب
  • چند مثال کاربردی از دستور sed در لینوکس

  • نیلوبلاگ

    همانطور که می دانید، از دستور sed در سیستم عامل لینوکس، برای پردازش متن استفاده می شود این دستور، فیلتر کردن و تبدیل متن را با سرعت بسیار بالایی ممکن می سازد. در این متن سعی کردیم چند مثال کاربردی را...

    ادامه مطلب
  • آموزش PL/SQL قسمت چهارم -دستورات شرطی

  • نیلوبلاگ

    گاهی اوقات نیاز است یک یا چند شرط بررسی شوند تا عملیات برنامه بر اساس آن شرط ها انجام گیرند. در شکل زیر ساختار کلی دستورات شرطی را مشاهده می کنید این دستورات برای تغییر روند کنترلی اجرای دستورات برنام...

    ادامه مطلب
  • اجرای دستورات DDLای از طریق DBLINK

  • نیلوبلاگ

    برای اجرای دستورات DDLای از طریق Database Link می توان از پروسیجر dbms_utility.exec_ddl_statement استفاده کرد. مثالهای زیر را ببینید: مثال 1: SQL> exec dbms_utility.exec_ddl_statement@dblink(‘drop ...

    ادامه مطلب
  • خارج کردن اطلاعات یک دستور از shared pool

  • نیلوبلاگ

    ممکن است در شرایطی بخواهید صرفا فرم پارس شده یکی از دستورات را از حافظه خارج کنید، در این صورت می توانید از بسته DBMS_SHARED_POOL.PURGE استفاده کنید. SQL>select ADDRESS, HASH_VALUE,sql_text from V$...

    ادامه مطلب
  • دستورات DDL و CONSTRAINT ها

  • نیلوبلاگ

    در این فصل دستورات از نوع DDL(DATA DEFINITION LANGUAGE) معرفی می شوند. مفهوم OBJECT و برخی از نوع داده هایی که در دیتابیس اوراکل استفاده می شوند را توضیح می دهیم. همچنین انواع CONSTRAINTها توضیح داده ...

    ادامه مطلب
  • دستورات DML و کنترل تراکنش ها

  • نیلوبلاگ

    در این فصل انواع دستورات DML(Data Manipulation Language) توضیح داده می شوند. دستورهای INSERT، DELETE، UPDATE از نوع DML هستند که باعث می شوند اطلاعات جدول های دیتابیس تغییر یابند. همچنین در ادامه، روش...

    ادامه مطلب
  • برنامه کامل رژیم خیار برای لاغری شکم در 7 روز + دستور

  • نیلوبلاگ

    xa0 اگر دوست دارید یکی از روش های لاغری و کاهش وزن طبیعی را امتحان کنید از رژیم خیاری که به شما معرفی می کنیم بهره ببرید تانتایج شگفت انگیزی ظرف مدت 7 تا 10 روز ببینید ،تمام آنچه که نیاز دارید مقداری مح...

    ادامه مطلب
  • فیکس کردن plan بعضی از دستورات بعد از ارتقای دیتابیس

  • نیلوبلاگ

    بعد از ارتقای دیتابیس به نسخه ای بالاتر، ممکن است زمان اجرای بعضی از پرس و جوها افزایش پیدا کند. این کندی می تواند به تغییراتی که در رفتار optimizer در هر نسخه از اوراکل ایجاد می شود، برگردد. در جدول ...

    ادامه مطلب
  • عدم امکان استفاده از دستور ALTER USER RENAME در اوراکل 19c

  • نیلوبلاگ

    قبلا در مقاله ای تغییر نام کاربر در اوراکل را با دو روش “اصلاح جداول Data Dictionry”  و استفاده از دستور “ALTER USER RENAME” مورد بررسی قرار داده ایم. با ارائه نسخه 19c، تغییری در این زمینه ایجاد...

    ادامه مطلب
  • دستکاری خروجی دستورات last، lastb، who و w

  • نیلوبلاگ

    دستور last در محیط لینوکس، اطلاعاتی را در مورد لاگینهای موفق کاربران ارائه می کند برای مثال، از طریق این دستور می توان آخرین کاربری که به سیستم لاگین کرده است را به همراه آدرس ip آن مشخص کرد: [root...

    ادامه مطلب
  • تغییر تنظیمات پیش فرض دستور useradd

  • نیلوبلاگ

    قصد داریم با دستور زیر، کاربری را با نام usef ایجاد کنیم: [root@ol6 ~]# useradd usef پرسش: خصیصه هایی چون shell، home directory، group و … برای این کاربر، به چه شکلی تنظیم خواهد شد؟ همچنین چگونه...

    ادامه مطلب
  • دستور ALTER SEQUENCE RESTART

  • نیلوبلاگ

    برای تغییر مقدار جاری یک sequence، روشها...

    ادامه مطلب
  • نکته ای در مورد ستون CPU% در دستور top

  • نیلوبلاگ

    در خروجی دستور top، می توان درصد استف&...

    ادامه مطلب