אתגר החודש – אתגר ספטמבר 2011 - ilDBA Portal

אתגר החודש – אתגר ספטמבר 2011

07/09/2011 | פורסם על ידי
שלום,

אתגר חודש ספטמבר יתקיים בסביבת Oracle.

שימו לב למקרה הבא. יצרנו sequence, אנחנו שולפים ממנו ורואים שהוא מתקדם.

אבל כשאנו שולפים ממנו בתוך בלוק pl/sql אנונימי, הוא לא מתקדם.

SQL> create sequence ildba start with 1 nocache;
Sequence created.

SQL> select last_number from user_sequences;

LAST_NUMBER
-----------
1

SQL> select ildba.nextval from dual;

NEXTVAL
----------
1

SQL> select last_number from user_sequences;

LAST_NUMBER
-----------
2

SQL> begin
2     execute immediate 'select ildba.nextval from dual';
3  end;
4  /
PL/SQL procedure successfully completed.

SQL> select last_number from user_sequences;

LAST_NUMBER
-----------
2

למה זה קורה ?
תשובה מלאה לאתגר צריכה לכלול גם הסבר ולא רק פיתרון.

כדי להשתתף באתגר יש להירשם לאתר ולשלוח את הפתרונות ל-ildba@brillix.co.il


בין הפותרים נכונה יוגרל שובר של ארוחת בוקר מטעם נופשונית.
שיהיה בהצלחה!
צוות אתר ilDBA.

לא ניתן להגיב.



מאמרים קשורים

אתגר

אתגר החודש – אתגר ינואר 2012

כמו בכל חודש אנו מביאים לכם חידה הקשורה לבסיסי נתונים, בין פותרי החידה תורגל שובר של נופשונית. והחודש חידה הקשורה [...]
אתגר

אתגר החודש – אתגר אוגוסט 2011

כמו בכל חודש אנו מביאים לכם חידה הקשורה לבסיסי נתונים, בין פותרי החידה תורגל שובר של נופשונית. והחודש חידה הקשורה הקשחת בסיס נתונים [...]
אתגר

אתגר החודש – אתגר יולי 2011

אתגר יולי יהיה בשפת SQL / [...]
Copyright 2019 ilDBA Portal. Brought to you by Brillix - Israel Leading DBA company. Sponsored by: DBSnaps - Database Video Tutorialss
Website Security Test
%d בלוגרים אהבו את זה: