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

ما هو Flag؟؟؟


mohooo81

Recommended Posts

SET FLAGGER {OFF | ENTRY | INTERMED[iATE] | FULL}



Checks to make sure that SQL statements conform to the ANSI/ISO SQL92 standard.
If any non-standard constructs are found, the Oracle Database Server flags them as
errors and displays the violating syntax. This is the equivalent of the SQL language
ALTER SESSION SET FLAGGER command.

You may execute SET FLAGGER even if you are not connected to a database. FIPS
flagging will remain in effect across SQL*Plus sessions until a SET FLAGGER OFF (or
ALTER SESSION SET FLAGGER = OFF) command is successful or you exit SQL*Plus.

When FIPS flagging is enabled, SQL*Plus displays a warning for the CONNECT,
DISCONNECT, and ALTER SESSION SET FLAGGER commands, even if they are
successful.

رابط هذا التعليق
شارك

SET FLAGGER {OFF | ENTRY | INTERMED[iATE] | FULL}



Checks to make sure that SQL statements conform to the ANSI/ISO SQL92 standard.
If any non-standard constructs are found, the Oracle Database Server flags them as
errors and displays the violating syntax. This is the equivalent of the SQL language
ALTER SESSION SET FLAGGER command.

You may execute SET FLAGGER even if you are not connected to a database. FIPS
flagging will remain in effect across SQL*Plus sessions until a SET FLAGGER OFF (or
ALTER SESSION SET FLAGGER = OFF) command is successful or you exit SQL*Plus.

When FIPS flagging is enabled, SQL*Plus displays a warning for the CONNECT,
DISCONNECT, and ALTER SESSION SET FLAGGER commands, even if they are
successful.


مشكور طبعا يا هانى باشا مع انك مش محتاج كلام يعبر عن شرحك
رابط هذا التعليق
شارك

بسم الله و على بركه الله ....

أخى الفاضل mohooo81

اليك الشرح باختصار ... دعنى اسألك اولا لو عندك جدول وهذا الجدول مخزن به مجموعه عناصر تخص الموظفين وبالتالى لكل موظف مجموعه من العناصر مثل المرتب الأساسى و الحوافز و العلاوات و هكذا ... و طلب منك العميل اظهار بعض العناصر بالتقرير و ليس كل العناصر .. فهنا لديك أختيارين لتحديد ظهور العنصر بالتقرير من عدمه :
الحل الأول : ان تضع شرط بجمله ال Select تقول فيه شرط ان رقم العنصر يساوى ................... و تذكر ارقام كافه العناصر و لكن بذلك سوف يون التقرير تقليدى جدا لأنه فى حاله اضافه اى عنصر جديد بالجدول سوف اضطر الى فتح التقرير لاضافته ...

الحل الثانى : عمل Flag يفيد ظهور العنصر من عدمه بمعنى ان الflag يكون YES OR NO أو TRUE OR FALSE يعنى اى شىء له احتمالات وفى حالتنا هذه سوف نقوم بعمل حقل جديد نسميه مثلا VIEW_IN_REP ونوع الحقل يكون مثلا CHAR ويحمل حرف واحد فقط Y او N و يكون له قيمه افتراضيه ب Y مثلا .. وبهذا سوف يكون الشرط بالتقرير هو:



WHERE VIEW_IN_REP = 'Y'



هذا يسمى FLAG لانه يشير الى احتمال ... هذا وبالله التوفيق .. و الله المستعان

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية