كود:
Cross tabulation
TRANSFORM Sum(Qty) AS Total
SELECT S.SNo
FROM ( ( S INNER JOIN SP ON S.SNo = SP.SNo) INNER JOIN P ON P.PNo = SP.PNo)
GROUP BY S.SNo
PIVOT P.City ;
لجعل سجلات حقل معين كاعمدة في جدول
عناوين الاعمدة pivot p.city è
عناوين السطورselect s.sno è
ماداخل الجدول transform sum(qty) as total è
لاتكتب p.city في group by لانها استخدمن في pivot p.city
كود:
INSERT INTO S (SNo , SName) VALUES (S0 , TBA ) ;
كتابة قيم افتراضيه لحقول معينة .
كود:
INSERT INTO SP SELECT *
FROM S2shipments ;
نسخ جميع بيانات الحقول من الجدول Sp الى الجدول الجديد S2shipments
· انشاء جدول جديد من الجدول الاساسي
وفوائدة الاتي :
1. سرعة التعامل مع الجدول الجديد ( لان حجمة صغير)
2. عدم تعطيل الجدول الاساسي
كود:
insert into student (st_no , st_name)
values (&no , &name);
لاضافة القيم الى الجدول
ملاحظة : اذا كان المتغير متغير حرفي فيجب مراعاة ان تكون القيمة المدخلة بين علامتي تنصيص ‘ ali ‘
اما في حالة وضع المتغير والاشارة بين علامتي تنصيص فلاداعي لادخالها بين علامتي تنصيص
كود:
insert into student (st_no,st_name , st_birth_day,st_age ) values
(11, ‘ali’ ,to_date
(12/07/1399 , DD/MM/YYYY) , null );
اضافة البيانات الى الجدول
يشترط ان يكون عدد القيم مساوي عدد الحقول
لتحويل التاريخ من نص الى تاريخ to_date :
كود:
insert into student values
(11, ‘ali’ ,to_date
(12/07/1399 , DD/MM/YYYY) , null );
لاضافة البيانات الى الجدول
يشترط ان يكون عدد القيم مساوي عدد الحقول
لتحويل التاريخ من نص الى تاريخ to_date :