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

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

صورة
- - - - -

مبتدا و ارجو المساعدة


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

#1 yasiraq

yasiraq

    مشترك

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

تاريخ المشاركة 11 November 2008 - 03:20 PM

السلام عليكم اخوتي الاعزاء
ماذا تعني هذه الجملة
dbms_output.put_line
و ماذا تعني هذه العباره الملونه باللون الاحمر
IF(INSERTING)THEN
RAISE_APPLICATION_ERROR(-20000,'لا يجوز حذف أي بيانات من جدول الموظفين');

ارجوكم ساعدوني وفقكم الله لما فيه خير لكم

#2 Ahmed Farghaly

Ahmed Farghaly

    عضو نشط

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

تاريخ المشاركة 11 November 2008 - 04:07 PM

بسم الله الرحمن الرحيم

بالنسبه للـdbms_output.put_line
dbms_output دى عباره عن built in package موجود فى الـdb ومن المعروف إن الـpackage بتحتوى على مجوعة functions أو procedures أو الإتنين معاً .
ومن ضمن الـfunctios اللى موجوده داخل هذه الـpackage هى put_line وهى عباره عن function تقوم بالطباعه .
وعندما نستخدم هذه الfunction لازم نكتب إسم الـpackage الأول ثم .إسم الـfunction يعنى كده :
dbms_output.put_line
ثم تقوم بإدخال الـtext المراد طباعته أو variable لتقوم بطباعة قيمته كما هو موضح فى المثال :
set serveroutput on declare
a varchar2(10);
begin a:='Farghaly';
dbms_output.put_line('Ahmed '||a);
end;

Oracle Developer

OCP

ومــا توفيـقــى إلا باللـــــه

#3 yasiraq

yasiraq

    مشترك

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

تاريخ المشاركة 12 November 2008 - 09:21 AM

ربنا يوفقك اخي و بارك الله فيك .. شرحك ممتاز

#4 amr50061

amr50061

    مشترك

  • الأعضــاء
  • 97 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 12 November 2008 - 12:17 PM

DBMS_OUTPUT.PUT_LINE
الاداه دى علشان تطبع قيمة من خلال
ISQLPLUS
ولازم علشان تشتغل اول ما تفتح
ISQLPLUS
تكتب الامر ده
SET SERVEROUTPUT ON;
=========================================
IF INSERTING THEN

RAISE_APPLICATION_ERROR(-2000,'NO INSERT');

لو ده اللى انت قصدك عليه الامر ده يعنى
لو حصل حالة ادخال بيانات
انت بتديله امر انه يوقف الكود ويدى رسالة الخطا رقم -2000
واللى نصها ممنوع الادخال
==========================================
يارب اكون افدتك لانى انا كمان مبتدء