السلام عليكم
Explicit Default Feature
يمكنك استخدام default مع جمله insert or update لوضع قيمه افتراضيه داخل عمود معين . فى حاله عدم وجود قيمه افتراضيه سوف تقوم اوركال بوضع قيمه null
فى المثال التالى سوف استخدام default مع جمله insert
Code
INSERT INTO DEPT
(DEPARTMENT_ID , DEPARTMENT_NAME,MANAGER_ID)
VALUES
(300,'DEVELOPER',DEFAULT);
مثال اخر باستخدام جمله update
Code
UPDATE DEPT
SET MANAGER_ID = DEFAULT
WHERE DEPARTMENT_ID = 10;
السؤال هو من اين تأتى القيمه الأفتراضيه لـ DEFAULT ؟
تأتى القيمه الافتراضيه عند بناء او تعديل على جدول
Code
CREATE TABLE DEPT
(DEPARTMENT_ID NUMBER(5)
,DEPARTMENT_NAME VARCHAR2(200)
,MANAGER_ID NUMBER(5) DEFAULT 20);
No comments:
Post a Comment