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

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

صورة
- - - - -

عندي تريقر علي data base لعملية الادراج insert علي جدول اخر لكن توجد بعض الاخطاء


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

#1 zouba

zouba

    مشترك

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

تاريخ المشاركة 09 April 2011 - 07:05 PM

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله
اخوتي عندي تريقر علي data base لعملية الادراج علي جدول اخر لكن توجد بعض الاخطار .. مرسل لكم التريجر و الجداول لتوضيح الخطا ..
التريجر هو :
create or replace trigger test_reg
  2  before
  3  insert on tas
  4  for each row
  5  begin
  6  insert into mal(id_m,sname)values(id_d,sname);
  7  end;
  8  /
الجداول هي :
create table tas
(num number(3),
id_t varchar2(15),
sname varchar2(100),
area varchar2(50),
tel number(15),
cour_type varchar2(50),
reg_d date,
leve number(4));
============
create table mal
(id_m varchar2(15),
sname varchar2(100),
cour_type varchar2(50),
f_pay number(4),
f_date date,
s_pay number(4),
s_date date,
total number(4),
bagi number(4),
leve number(4));

ملفات مرفقة

  • ملف مرفق  trig.txt   589بايت   33 عدد مرات التحميل


#2 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,871 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 09 April 2011 - 11:15 PM

السلام عليكم
ما الخطأ الذي ظهر لك ؟

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#3 المتميز1

المتميز1

    مشترك

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

تاريخ المشاركة 10 April 2011 - 09:22 AM

On tas
Referencing New As New Old As Old For Each Row
يتم إظافة الكود السابق
صيغتك في التعامل مع القيم في جملة الاضافة غير صحيحة

لتعامل مع القيم يتم استخدام :new.nameof_field او :old.name_of_filed