رشته
رشته (STRING)، تعداد مشخصی از داده های کاراکتری است. کاراکترهای رشته می توانند از نوع عددی، حروف، جای خالی یا ترکیبی از آنها باشند. در PL/SQL سه نوع رشته داریم:
1.رشته های از نوع FIXED-LENGTH:
در این نوع رشته ها فضای مورد استفاده برابر با حداکثر طول تعیین شده خواهد بود. مانند نوع داده CHAR
مثال 1: در این دو رشته حداکثر طول برابر یک است.
red_flag CHAR(1) := ‘Y’;
red_flag CHAR := ‘Y’;
مثال 2: فضای حافظه رشته زیر معادل با 10 کاراکتر است.
TEST CHAR(10) := ‘HELLO’;
2.رشته های از نوع VARIABLE-LENGTH:
در این نوع رشته ها فضای مورد استفاده برابر با حداکثر طول رشته وارد شده خواهد بود. البته باید حداکثر طول داده را مشخص نمود. مانند نوع داده VARCHAR2.