SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,154 موضوعات في هذا القسم
-
إليكم هذه الأمثلة الجميلة والجميلة جداً جداً للـ (PL-SQL) والتي ستجدها مباشرةً بموقع أوراكل ** سجل أولاً ثم تصفح وأدعيلي : http://www.oracle.com/technology/sample_co..._sql/index.html regexpvalidate.zip
-
CREATE TABLE BOOKTABLE (BOOK_NO NUMBER(15), CLASSIFICATION_NO VARCHAR(50), BOOK_TITLE VARCHAR(150) CONSTRAINT BOOK_TITLE NOT NULL, AUTHOR_NAME VARCHAR(100) CONSTRAINT AUTHOR_NAME NOT NULL, PUBLISHER_NAME VARCHAR(150) VERSION_NO NUMBER(2), ISBN VARCHAR(100), PRICE NUMBER(5), PUBLISHER_PLACE VARCHAR(50), RELEASE_DATE DATE, DESCRIPTION VARCHAR(400), CATEGORY VARCHAR(40), CONSTRAINT BOOK_NO_PK PRIMARY KEY (BOOK_NO)) / الخطا الذي يظهر هو (BOOK_NO NUMBER(15), * ERROR at line 2: ORA-00922: missing or invalid option
-
السلام عليكم ياجماعة ارجو مساعدتكم في العثور علي كتاب او درس لتعلم function و PROCEDURE في PL/SQL مع تمارين والاصلاح ارجو ان يكون الكتاب بالفرنسية لاني حقيقتا انا من شمال افريقيا والتعليم هناك بالفرنسية صعب جدااا ان افهم باللغة العربية او الانجليزية التمارين طبعا لا يهم ومشكووووووووووووورين جداااااااااااااااااااا ارجو ا ان يلبي طلبي
-
السلام عليكم لو سمحتم اخواني وتكرمتم اريد احد يعطيني حل ف ال triggers الحمد للة تعلمت عن ال الفورم بعض الاشياء افادتني ولكن الان عندما بدأت بالعمل لتكوين مشروعي واجهتني مشاكل مع ال triggers تقريبا لم افهم كيف اركب الكود المعين الخاص ب triggers يعني عندما مثلا اريد ان ادخل 1 في ال text اريد ان يظهر لي debt في display item وعندما 2 يظهر credit انا عملت جدول لة بس ماعرفت استدعية في ال trigger انا عملت post change trigger والكود الذي عملتة فية عبارة عن جملة استعلامية طبعا ماضبطت معي وايضا لا اعرف هل هذة النقتطين( : ) يكتبوها مع اسم الحقل او اسم ال item وكيف تكون تركيبة ال item و feild عفوا على الاطالة بس اريد المساعدة بسرعة لتكملة المشروع وشكرا
-
السلام عليكم ورحمة الله وبركاته،،، SQL فهي لغة إستعلامات ولكن هي لغة قياسية والمقصود بالقياسية أن لها ثوابت معينة وطرق معينة للتعامل معها وهذه الثوابت القياسية تستخدمها قواعد البيانات المختلفة ومن ضمن قواعد البيانات هذه MYSQL . فـ SQL بشكلها القياسي هي ثابتة في جميع قواعد البيانات أما التغييرات التي تراها من جمل SQL إلى أخرى فهي ترتبط بالبيئة التي تعمل فيها والمقصود بالبيئة هي قاعدة البيانات نفسها فممكن أن تكون البيئة هي : mysql access oracle foxpro paradox dbase sqlserver msql postgare وغيرها ... فهذه كلها بيئات تستخدم SQL القياسية و لكن الفرق البسيط أن كل بيئة من هذه البيئات تضع أوامر إضافية على SQL القياسية وهذا الشئ يعتبر خارج عن SQL القياسية وتعتبر الإض…
-
السلام عليكم شباب أريد تحويل تاريخ الى شكل معين بإستخدام الدالة to_char(''01-jan-2007','ddmmyyyy')0 ولكن دائما يظهر لي هذا الخطأ ORA-01722 الرقم غير صالح وعندما أستخدم جهاز آخر تعمل الدالة بشكل طبيعي فمالحل لهذه المشكلة علما بأنني أتخدم نفس الداتا بيس وشكرا لكم'
-
بسم الله الرحمن الرحيم اخواني الاعزاء ... هل من الممكن انشاء جدول من خلال البروسيجر بحيث انني مثلا اقوم ببعث اسم الجدول ويقوم البروسيجر بإنشائه . انا حسب معرفتي انه لا يمكن للبروسيجر تنفيذ جملة انشاء الجدول بتاتا ........ هل من الممكن وجود طريقة اخرى ...؟؟؟؟؟؟؟ طالب عونكم .... لا تفشلونا
-
بسم الله الرحمن الرحيم نظرا لتدخل شخص سامحه الله ومسح الدروس بالكامل فقد قمت بتحميلهم مرة أخري علي الرابط http://www.4shared.com/dir/2618886/8aa6a76d/sharing.html
-
السلام عليكم ورحمة الله وبركاته ممكن مساعدة لنفرض مثلا لدي جدول وهو STUDENTS NAME AGE اريد طريقة لحساب عمر الطلاب عند مرور السنون يحدث تحديث للعمر، يزداد عمر الطالب بصورة (اوتماتيكية) ولا داعي لتحديث عمره كل سنة بواسطة مبرمج قاعدة البيانات انا اعرف هذا الكود {Age = Today - DateOfBirth} ولكن لا اعرف اين اسخدمه او اضعه؟ هل ممكن ان يكون Trigger ممكن تخبروني الطريقة لو سمحتوا جزاكم الله كل خير
-
السلام عليكم ورحمة الله وبركاته من فضلكم اريد شرح عن RR date format لاني لم أفهم هذه النقطة كثيرا وجزاكم الله كل الخير.
-
كتاب بالعربى pl جااااااااااااامد جدااااااااااااااااااااااااااا عبارة عن شرح من الماتريال بالترتيب ينفع لضعاف الانجليزية وكمان المبتدئين الرابط http://www.ziddu.com/download/8071204/arab...pl.sql.rar.html
-
يوجد اكثر من نوع من الجداول خلاف النوع التقليدى المعروف؟ هل من احد يعرفهم
-
السلام عليكم و رحمة الله الله و بركاته إخواني الأعزاء اليكم الاسكربت الخاص بانشاء الاسكيما التعليمية summit2 و الخاصة بالفورمز التعليمية الموجود مع الديفلبر order, customer , inventory و المستخدمة في الpractice و الامثلة و هذه هي خطوات تشغيل الملف 1-قم بتحميل الملف المرفق الي المجلد c:\ مثلا . 2-افتح الٍSQlplus مع عمل كونكت به علي اليوزر الذي ترغب في وضع الاسكيما به و ليكن scott/tiger و اكتب فيه الاتي @c:\summit2.txt; و سيتم انشاء الجداول و عمل populate لها بالداتا بالتوفيق ان شاء الله summit2.txt
-
السلام عليكم ورحمة الله وبركاته أريد المساعدة من الاخؤة الأعزاء فى توضيح المشكلة التالية وهى أنا لا أستطيع كتابة بيانات أقصد ادخال بيانات فى sql plus بالغة العربية فهل من حل لهذه المشكلة فمثلا عندة جدول ادارات وأريد ادخال أسماء للادارات بالعربي فلا أستطيع وهى لا تظهر فى الاستدعاء ( select ( أرجو المساعدة بالرد فى المنتدى أو على ref_ref40@yahoo.com وجزاكم الله خيرا
-
بسم الله الرحمن الرحيم اخواني الافاضل اعاني من مشكلة مع قاعدة البيانات بعد رفعها على الاستضافة الجديدة وبعد قراءات لي و بحث في مواقع ذات علاقة بالمنتديات و قواعد البيانات طرحت احتمال ان يكون سبب ظهور المنتدى بعلامات استفهام في اجزاء كبيرة منه مثل الصفحة الرئيسية و بيانات الاعضاء و اسماء المجموعات...الخ لان ال charset في قاعدة البيانات موضوع على : UTF-8 و قد حاولت تغييره و لكن لا اعرف الطريقة تمكنت فقط من تغيير ال: connection collation الى cp1256_general_ci ولا اعرف هل هذا هو المناسب ام latin1? حيث ان ال charset للقاعدة المصدر كان latin1 (cp1252) latin1 لكن لم استطع تغيير ال charset الى cp 1256 او حتى latin1 وايهم الانسب ليظهر العربي بدون علامات استفهام فكي…
-
هذه اول مشاركة لي في هذا المنتدي وارجو من الله ان اجد المساعدة لدي جدول حسابات يحتوي على حقل رقم الحساب واسم الحساب والحساب الاب حيث والحساب الاب هو حساب وجود في نفس الجدول وجدول لحركة الحسابات يحتوي على حقل رقم الحساب والمبلغ اريد ان اجمع مبالغ الحسابات تراكميا من الحساب الابن الى الحساب الاب اي ان اجمالي الحساب الاب هو اجمالي مبالغ الحسابات الابنا رقم الحساب-------------المبلغ 1----------------------- 5000 11----------------------5000 111--------------------5000 1111 ------------------1000 1112------------------ 2000 1113------------------- 2000 اي ان اجمالي الحساب 111 هو اجمالي الحسابات الثلاية الاخيرة واجمالي حساب 11 هو اجمالي حساب 111 اي اي حساب في الستوى الادنى …
-
scripts خطيرة لمبرمجى اوراكل اتمنى ان تفيدكم Hub of scripts
-
ما هو الفارق بين index و ال primary key ، و متى نستخدم كل منهما ؟
-
When a constraint is deferred, the database will check that the constraint is satisfied only at commit time. This is useful in the case where an update to a foreign key will violate the constraint. This will allow you to change the foreign key and then cascade the changes to the parent table before committing the change. The following example can be run from SQL*Plus: ------------------------------Begin Script-------------------------------------- DROP TABLE EMP; DROP TABLE DEPT; CREATE TABLE DEPT ( DEPTNO NUMBER(2) NOT NULL, DNAME CHAR(14), LOC CHAR(13), CONSTRAINT DEPT_PRIMARY_KEY PRIMARY KEY (DEPTNO)); INSERT INTO …
-
هل يوجد تابع بيعمل إن كان العدد موجب بيخليه و إن كان سالب يجعله null
-
السلام عليكم ما معنى ان المتغيرات ترسل الي Procedure بطريقتين : 1 - send by balue 2- send by reference ?????
-
السلام عليكم اخواني انا عندي هذي الكود الذي يقوم بتحويل التاريخ الميلادي الي الهجري قم بتنفيذ هذا الfunction اولاً ثم CREATE OR REPLACE function intPart(floatNum in number) return number is floatNum1 number:=floatNum; begin if (floatNum1< -0.0000001) then return ceil(floatNum1-0.0000001); end if; return floor(floatNum1+0.0000001); end; / قم بتنفيذ الfuntionهذا ثانياً CREATE OR REPLACE function hd_fun(dateh date) return date is datea date; d number(2):=to_char(dateh,'dd'); m number(2) :=to_char(dateh,'mm'); y number(4) :=to_char(dateh,'yyyy'); jd number; l number; j number; n number; begin /*if ((y>1582) or ((y=1582)and(m>10))or((y=1582)and(m=10)and(d>1…
-
اسلام عليكم اخواني كيف اجيب تاريخ اول الشهر و اخر الشهر يعني اليوم 7-3-2004 كيف اطبع 1-3-2004 و كيف اجيب تاريخ اول السنه و اخرهاا شكرا
-
السلام عليكم ورحمه الله وبركاته انا اريد عمل جمل استعلام تاتى باول صف تم تخزينه فى الجدول .انا كان عندى فكره وهى عمل حقل فى الجدول يكون بيزيد 1 مع كل صف يتم تخزينه واقوم بالاستعلام بدلاله هذا الحقل ولكن المشكله ان الجدول اللى انا عاوز اعمل عليه الكلام ده فيه بيانات وانا مش عارف اى صف تم تخزينه اولا
-
ما نوعية البيانات (DATA TYPE) الخاصة بالحقل حتي اقوم بتسجيل الوقت ، وذلك حتي اقوم بتسجيل الوقت ساعة ودقيقة وثانية ، حتي استطيع عمل مقارنه بينهم