الانتقال إلى المحتوى
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.

Dealing With Strings In Oracle Forms

Featured Replies

بتاريخ:

غير ذلك قم بتغيير كلمة السر القديمة   		FORMS_DDL('UPDATE USERS_ACCOUNTS
					   SET USER_PASSWORD = '''||:BLKCHANGE.V_NEWPASSWORD||
					   ''' WHERE UPPER(USER_ID) = UPPER('''||:BLKCHANGE.V_USERID||''')');

ممكن حد يفهمني  ال ' ' ' دي   بتنحط  كده على اي اساس في الجمله يعني انا اعرف انه مثلا فتح سترنج من هنا 'UPDATE USERS_ACCOUNTS

                     SET USER_PASSWORD = '

لهنا 

طيب الاتنين اللي بعد كده  ' ' دول بيحطهم ليه وعلى اي اساس؟ 

بتاريخ:

البداية عندك single quotes                   '                 ' , دول الاتنين لو عايز تحط بينهم كوته واحدة يبقى لازم تضاعفها يعني تحطها باتنين .

يعني انا عايز اطلع رسالة مكتوب فيها it's good , فالطبيعي انك لما تعوز تطلع رسالة فيها سترينج بتكتب السترينج بين sigle quotes , كده مثلا

message('hamada') ;

لكن لو عايز اكتب الي فوق دي , هتكتبها كده .

message('it''s good') ;

تقوم تطلع الرسالة كده

it's good

 

ولما بتحط || يبقى العلامة دي نهاية النظرية الي قلناها فوق , يعني نهاية        '                       '

تم تعديل بواسطة eslam elbyaly

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

البداية عندك single quotes                   '                 ' , دول الاتنين لو عايز تحط بينهم كوته واحدة يبقى لازم تضاعفها يعني تحطها باتنين .

يعني انا عايز اطلع رسالة مكتوب فيها it's good , فالطبيعي انك لما تعوز تطلع رسالة فيها سترينج بتكتب السترينج بين sigle quotes , كده مثلا

message('hamada') ;

لكن لو عايز اكتب الي فوق دي , هتكتبها كده .

message('it''s good') ;

تقوم تطلع الرسالة كده

it's good

 

ولما بتحط || يبقى العلامة دي نهاية النظرية الي قلناها فوق , يعني نهاية        '                       '

طيب  عفوا علشان اتاكد اني كده فهمت  لو هنطبق كلامك على الجملة اللي  انا كاتباها  فوق   يبقى كالاتي 

 
    FORMS_DDL('UPDATE USERS_ACCOUNTS
                                            SET USER_PASSWORD = '''||:BLKCHANGE.V_NEWPASSWORD||
                                                ''' WHERE UPPER(USER_ID) = UPPER('''||:BLKCHANGE.V_USERID||''')     
             
             
             '); 
اول '                 ' دي اللي شايلة السترنج بتاعة السكوال 
تاني جمله تقابلني  فيها ' '  اللي  عند set user_password 
وبما ان  اليوسر باسورد سترنج   فالمفروض تبقى  كده "   "  لانها متكرره  جوه '            '  اللي  شايله  سترنج السكوال 
ليه هو  حاططها    '''
بتاريخ:

Forms_ddl('update users_accounts set user_password='||:blkchange.v_newpassword
||'where upper ......

بتاريخ:

Forms_ddl('update users_accounts set user_password='||:blkchange.v_newpassword
||'where upper ......

بتاريخ:

قبل اي حاجة بقى يا باشا
Forms_ddl دى عشان تنفذ اوامر ddl مش dml
عشان تعرف نتيجة الجملة الى انت كاتبها اعملها message

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

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

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

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

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

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.