الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

sql insert ماهي ضابطه معاي

Featured Replies

بتاريخ:

مساء الخير جمعياً

بصراحه مشكله عقدتني كثير
وهي إني لما احاول أعمل إضافه إلى جدول يرفض وذلك بسبب sequence number

لأني كنت أضيف عادي ماعندي مشكله بس بعد مااستخدمت seq

صار يرفض الأضافه

"علماً بأنه في asp لاتضيف داخل sql insert اي auto number"


وهذا الكود اللي فيه مشكله :
<%
sql="INSERT INTO branch(name,"
sql=sql & "class,address,telephone)"
sql=sql & "VALUES"
sql=sql & "('" & Request.Form("name")& "',"
sql=sql & "'" & Request.Form("class")& "',"
sql=sql & "'" & Request.Form("address")& "',"
sql=sql & "'" & Request.Form("telephone")&"')"


on error resume next

set records=conn.execute(sql)



if err<>0 then
Response.Write("error occurred ,please again adding")
else
Response.Write("<h3>" & recaffected & " record added</h3>")
end if

%>


ماينفذ إلا رسالة الخطاء وهي
error occured,please again adding


seq_number هينا هو br_no ولكنه لم يوضع داخل sql insert


ارجو المسااااااااااااااااااااااااااااااااااااااااااعده

بتاريخ:
seq_number هينا هو br_no ولكنه لم يوضع داخل sql insert


يجب استكمال أمر ادخال السجل بحقل ال PK الخاص بالجدول

insert into branch values (xxx_seq.nextval,class,address,telephone)

بتاريخ:

السلام عليكم ورحمة الله وبركاته
أخي في الله mr-saleh

لنترك الـ sequence جانباً ولتجرب معي هذا الكود

select nvl(max(nvl(ITEM_ID,0)+1),1)
into :ITEM_ID from ITEM;


طبعا دا في الـ trigger
لو هتكتب في صفحة ASP
يبقي ناتج جملة الselect تضعه في أي متغير موافق للنوع
ثم في جملة الـinsert تضع المتغير أمام الحقل المناسب
-*-*-*-*-*-*-*-*-*-*-*
الله تعالي أعلي وأعلم

بتاريخ:
  • كاتب الموضوع

مشكور أمجد ومشكور the oracle dev


اشكركم على مساعدتكم لي ولكني حصلت الحل الصحيح اللي أريده بالضبط

في أحد المنتديات وبالأخص لعضو أسمه عبدالله جابر شقليه

وهذا حله حتى يستفيد الجميع




sql="INSERT INTO branch(seq,name,"
sql=sql & "class,address,telephone)"
sql=sql & "VALUES"
sql=sql & "(seq.Nextval,"
sql=sql & "'" & Request.Form("name")& "',"
sql=sql & "'" & Request.Form("class")& "',"
sql=sql & "'" & Request.Form("address")& "',"
sql=sql & "'" & Request.Form("telephone")&"')"

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.