PL/SQL چیست؟
اراکل SQL را بسط داده و از آن زبان برنامه نویسی PL/SQL را تعریف نموده است. PL به معنای زبان برنامه نویسی رویه ای (Procedural Language) است. با استفاده از PL امکان تعریف حلقه ها، شرطها و ... جهت کنترل یک برنامه در اختیار برنامه نویس قرار می گیرد. پس برنامه نویسی PL/SQL مجموعه ای از دستورات SQL و دستورات کنترلی می باشد.
PL/SQL از اراکل ۶ به بعد به همراه بانک اطلاعاتی اراکل عرضه گردیده است. اگر فوائد PL را بدانیم و از آن در مدیریت بانک اطلاعاتی استفاده کنیم آنگاه مدیریت بانک اطلاعاتی اراکل بدون دستورات PL مشکل خواهد بود.
در مستنداتی که برای آموزش اراکل وجود دارد حتما بخشی مربوط به PL/SQL می باشد که این حکایت از اهمیت موضوع دارد. پس برای کار با اراکل باید سعی کرد PL/SQL را یاد بگیرید.
در زیر یک مثال از PL/SQLوجود دارد.
SELECT studentid INTO stu_id FROM tblStudents WHERE stu_name='ali' --get id
IF studentid =10 THEN
--دستورات مورد نظر