Insert Text Literal and Concatenation in Oracle SQL يدرج النص الحرفي ومزود أوراكل في السلسلة

In Oracle, it’s possible to insert literal or concatenate 2 or more charater strings or SQL result output together. في أوراكل ، فمن الممكن أن تضاف الحرفي أو سلسل 2 أو أكثر charater الجمل أو مزود نتيجة الانتاج معا. This manipulation allows you to manipulate the format of data returned by SQL query. يتيح لك هذا التلاعب التلاعب شكل من البيانات وعاد بها مزود استفسار.

Two solid vertical bar || operator is used to concatenate 2 or more strings. اثنان الصلبة العمودية | | مشغل تستخدم لسلسل 2 أو أكثر من الجمل. Beside, Oracle also provides the CONCAT character function as an alternative to the vertical bar operator just in case there is situation where it is difficult or impossible to control translation performed by operating system or network utilities. الى جانب ، كما يوفر أوراكل CONCAT طابع وظيفة كبديل لالعمودية المشغل فقط في حالة وجود حالة حيث يصعب أو يستحيل التحكم فيها الترجمة التي يقوم بها نظام التشغيل أو شبكة المرافق. This function should be used in applications that will be moved between environments with differing character sets. هذه المهمة ينبغي أن تستخدم في التطبيقات التي سوف تنقل بين البيئات المختلفة مع مجموعات الأحرف.

Oracle will automatically casts values into types which can be concatenated. وسوف يلقي أوراكل تلقائيا إلى أنواع القيم التي يمكن concatenated. As Oracle interprets NULL as the empty (zero-length) character string, it doesn’t return NULL if an operand is NULL, meaning concatenating a zero-length character string with another operand always results in the other operand, so null can result only from the concatenation of two null strings. كما تفسر أوراكل NULL كما الفارغة (الصفر طول) سلسلة الطابع ، لا عودة NULL إذا كان عليه العملية لاغيا ، معنى السلسلة الصفر طول سلسلة طابع العملية الرياضية دائما مع آخر النتائج في العملية الرياضية الأخرى ، حتى يمكن أن يؤدي إلا لاغية من السلسلة اثنين من الجمل لاغية. To concatenate an expression that might be null, use the NVL function to explicitly convert the expression to a zero-length string. لسلسل تعبير عن التي قد تكون لاغية ، واستخدام NVL وظيفة لتحويل التعبير صراحة إلى الصفر طول سلسلة.

Concatenating two strings results in another character string. السلسلة اثنين من الجمل النتائج في آخر سلسلة الطابع. If both character strings are of datatype CHAR, the result has datatype CHAR and is limited to 2000 characters. إذا كان كل من الطابع الجمل هي من نوع البيانات شار ، فإن النتيجة قد تشار نوع البيانات ويقتصر على 2000 حرفا. If either string is of datatype VARCHAR2, the result has datatype VARCHAR2 and is limited to 4000 characters. إما إذا كان هو من نوع البيانات سلسلة VARCHAR2 ، النتيجة ونوع البيانات VARCHAR2 يقتصر على 4000 حرفا. Trailing blanks in character strings are preserved by concatenation, regardless of the strings’ datatypes. تأتي متأخرة عن الفراغات في الجمل هي الحفاظ على الطابع جانب السلسلة ، بغض النظر عن الجمل 'أنواع البيانات.

For literal insertion, put the strings between the single quote ‘ in the SQL statement. لإدراج الحرفي ، وضعت بين الاوتار واحد اقتبس 'في بيان مزود.

Example and Usage : ومثال ذلك الاستخدام :

SELECT ‘Name is ‘ || name FROM table; اختر 'هو الاسم' | | الاسم من الجدول ؛

Name is whatever_name الاسم هو whatever_name

SELECT number || ‘ - ‘ || description FROM table ORDER BY number اختر عدد | | '--' | | وصف من الجدول ترتيب حسب عدد

1 - description 1 1 -- وصف 1
2 - description 2 2 -- وصف 2

Advance Usage : مقدما الاستخدام :

It’s possible to use Concatenation and Literal Insertion to generate a set of SQL query language automatically, especially when need to perform same operation to lots of tables, ie dropping a lot of tables. ومن الممكن لاستخدام السلسلة وحرفي الإدراج لتوليد مجموعة من مزود استفسار اللغة تلقائيا ، لا سيما عندما الحاجة لأداء نفس العملية إلى الكثير من الجداول ، أي إسقاط الكثير من الجداول. To do this, format the SQL data query language to output the query result in valid SQL format, and spool the SQL query results to a file. لذلك ، فإن الشكل مزود بيانات الناتج للغة استفسار استفسار نتيجة صحيحة في الشكل مزود ، ومزود بكرة فإن نتائج البحث إلى ملف. Then execute the file that contains SQL statements. ثم تنفيذ الملف الذي يحتوي على مزود بيانات.

Example: على سبيل المثال :

SELECT ‘DROP TYPE ‘ || type_name || ‘;’ اختر 'إسقاط اكتب' | | type_name | | '؛'

will generates: سوف يولد :

DROP TYPE type_name إسقاط من النوع type_name

that can be run at SQL*Plus by calling the file with @filename. التي يمكن أن تديرها في مزود * زائد بالدعوة @ الملف مع اسم الملف. All types that been selected from first SQL statements will be dropped from the database. جميع أنواع أن تم اختيار من أول مزود بيانات سيكون انخفض من قاعدة البيانات.

IMPORTANT : This is a machine translated page which is provided "as is" without warranty. هام : هذه هي آلة الصفحة المترجمة التي تقدم "كما هي" دون ضمان. Machine translation may be difficult to understand. الترجمة الآلية قد يكون من الصعب فهم. Please refer to يرجى الرجوع إلى original English article المادة الانكليزية الأصلية whenever possible. كلما كان ذلك ممكنا.

Share and contribute or get technical support and help at وحصة المساهمة أو الحصول على الدعم التقني والمساعدة في My Digital Life Forums بلادي الرقمي الحياة المنتديات .



One Response to “Insert Text Literal and Concatenation in Oracle SQL” واحد ردا على "يدرج النص الحرفي وغير مزود أوراكل في السلسلة"

  1. Arun ارون
    March 2nd, 2007 21:57 مارس 2nd ، 2007 21:57
    1

    Good article. المادة جيدة. Got what I was looking for… حصلت على ما ظللت أبحث عنه...

Leave a Reply ترك الرد

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> يمكنك استخدام هذه العلامات : <ahref="" title=""> <abbrtitle=""> <acronymtitle=""> <b><blockquotecite=""> <cite><code><ديل datetime = ""> <em><i><qcite=""> <strike><strong>

Subscribe without commenting اكتتاب دون التعليق


Custom Search

New Articles المواد الجديدة

Incoming Search Terms for the Article ابحث الواردة للشروط المنصوص عليها في المادة

oracle concatenation أوراكل السلسلة - -- concatenation in oracle السلسلة في أوراكل - -- oracle sql concatenate أوراكل مزود سلسل - -- oracle concatenate أوراكل سلسل - -- oracle concat أوراكل concat - -- concatenation oracle تسلسل أوراكل - -- sql literals مزود الأخطاء المطبعية - -- concatenation in oracle SQL مزود أوراكل في السلسلة - -- sql literal مزود الحرفي - -- oracle sql concatenation أوراكل مزود السلسلة - -- oracle query concat أوراكل استفسار concat - -- sqlplus concatenate sqlplus سلسل - -- oracle select literal أوراكل اختيار الحرفي - -- concatenate sql سلسل مزود - -- string concatenation in oracle sql سلسلة السلسلة في مزود أوراكل - -- oracle concatenate text أوراكل سلسل النص - -- ORACLE select concat أوراكل اختيار concat - -- concatenate sql oracle سلسل مزود أوراكل - -- all الكل - -- concat oracle concat أوراكل - -- sql select literal اختيار مزود الحرفي - -- concatenate in oracle sql سلسل في مزود أوراكل - -- CONCATENATE IN SQL سلسل في مزود - -- concatenate oracle سلسل أوراكل - -- oracle concat null أوراكل concat لاغية - -- concat oracle query concat أوراكل استفسار - -- concat sql oracle concat مزود أوراكل - -- sql concatenation مزود السلسلة - -- string concatenation in oracle سلسلة السلسلة في أوراكل - -- oracle escape concatenation character أوراكل الهروب تسلسل الطابع - -- oracle concat statement أوراكل بيان concat - -- oracle text concatenation أوراكل نص تسلسل - -- oracle string concatenation أوراكل سلسلة السلسلة - -- oracle sql concat أوراكل مزود concat - -- concat string oracle sql concat سلسلة أوراكل مزود - -- oracle insert تضاف أوراكل - -- oracle sql concatenate string مزود أوراكل سلسلة سلسل - -- oracle concatenation أوراكل السلسلة - -- oracle concatenate null أوراكل سلسل لاغية - -- oracle concatenate insert تضاف أوراكل سلسل - -- string concatenation oracle query سلسلة السلسلة أوراكل استفسار - -- SQL PLUS CONCATENATE مزود زائد سلسل - -- insert a - in telephone in sql تضاف -- في الهاتف في مزود - -- concatenation sql oracle تسلسل مزود أوراكل - -- oracle sql text أوراكل مزود النص - -- inserting formated text data in oracle table formated بإدراج نص في البيانات أوراكل الجدول - -- literals in sql query الأخطاء المطبعية في مزود استفسار - -- sql oracle concatenate two strings مزود أوراكل سلسل اثنين من الجمل - -- oracle concatenate أوراكل سلسل - -- what is concatenation in oracle ما هو تسلسل في أوراكل - --