راهنمای سبک – قسمت سوم

ساختار و قالب بندی

کوئری های SQL همواره بایستی از یک قالب و ساختار پیروی کند. بهتر است از ساختار پیش فرض و اساسی استفاده کنید یا از ساختار و قالب های آنلاین استفاده کنید. حتما از ساختاری استفاده کنید که کاملا عمومی و سایر همکاران دیتابیس از آن استفاده می کنند که این باعت شود کد های شما خوانایی آن راحت تر به هدف تحلیل و کارایی آسان تر باشد.

ما بایستی بیشتر در مورد (soft/hard) دستورات sql صحبت کنیم زمانی که بخواهیم در مورد روش های اجرای دستورات بحث کنیم. اما در حال حاضر و ابتدا بایستی بگیم که کوئری ها قبل از اجرا بایستی hashed و analysed تحلیل بشوند که منظور ما از hashed شدن کوئری یعنی در یک ساختار و قالب ثابتی شناسایی بشود در حافظه و سپس اجرا شود.

درصورتی که ساختار و قالب کوئری ها را کامل انجام داده باشید اجرای کوئری ها با سرعت بالاتری اجرا خواهد شد.

اگرچه در مورد قوانین قالب بندی و ساختار خوب کوئری های اوراکل اتفاق نظر عمومی وجود ندارد اما شما می توانید در قسمت های مناسب کوئری line breaks قرار دهید . در نمونه های زیر پیشنهاد میشود در قسمت های اعلام شده شما line breaks قرار دهید :

  • قبل و بعد از SELECT, INSERT, UPDATE, DELETE, FROM, JOIN, ON WHERE, CONNECT BY, START WITH, GROUP BY, HAVING, ORDER BY
  • قبل و بعد از DECLARE, BEGIN, END, LOOP, EXCEPTION در بلاک های PL/SQL
  • قبل از AS or IS در دستور CREATE statements
  • بعد از WHEN , ELSE و END در دستور CASE statements
  • بعد از AND و OR
  • بعد از commas
  • بعد از semicolons
  • قبل از اولین و بعد از آخرین پرانتز یک expression متن طولانی

مطالب زیر را حتما بخوانید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *