فهرست مطالب:

چگونه کد SQL خود را خوانا کنم؟
چگونه کد SQL خود را خوانا کنم؟

تصویری: چگونه کد SQL خود را خوانا کنم؟

تصویری: چگونه کد SQL خود را خوانا کنم؟
تصویری: آموزش کامل ایجاد دیتابیس استاندار در SQL Server 2019 2024, ممکن است
Anonim

بنابراین، البته در اینجا برخی از توصیه های خود من در مورد چگونگی خوانایی بیشتر SQL وجود دارد

  1. یک چیز در هر خط در هر خط فقط یک ستون/جدول/پیوستن قرار دهید.
  2. پیش بینی ها و شرایط خود را هماهنگ کنید.
  3. هنگام گروه بندی/ترتیب از نام ستون ها استفاده کنید.
  4. نظرات.
  5. پوشش.
  6. CTE ها
  7. نتیجه.

به همین سادگی، چگونه کد SQL را اجرا کنم؟

برای اجرای یک اسکریپت از صفحه SQL Scripts:

  1. در صفحه اصلی Workspace، روی SQL Workshop و سپس SQL Scripts کلیک کنید.
  2. از لیست View، Details را انتخاب کرده و روی Go کلیک کنید.
  3. روی نماد Run برای اسکریپتی که می خواهید اجرا کنید کلیک کنید.
  4. صفحه Run Script ظاهر می شود.
  5. برای ارسال اسکریپت برای اجرا روی Run کلیک کنید.

به طور مشابه، چگونه می توانم متن را در یک پنجره پرس و جو SQL قرار دهم؟ برای فعال کردن word wrap

  1. در منوی Tools روی گزینه ها کلیک کنید.
  2. روی ویرایشگر متن کلیک کنید.
  3. پوشه زبان مناسب را باز کنید (یا All Languages برای تأثیر بر همه زبان ها).
  4. Word wrap را انتخاب کنید.

به این ترتیب، چگونه یک کد SQL خوب بنویسید؟

در اینجا چند نکته و بهترین روش برای هر پروژه توسعه SQL آورده شده است

  1. به روابط بیندیشید
  2. همیشه عملکرد را در نظر بگیرید، حتی اگر پرس و جو ساده به نظر می رسد.
  3. برای خواندن آسانتر از نام مستعار جدول استفاده کنید.
  4. در بندهای SELECT خود مشخص باشید.
  5. از NOCOUNT برای درخواست های دسته ای بزرگ استفاده کنید.
  6. از Dynamic SQL اجتناب کنید.
  7. امنیت سطح شی را فراموش نکنید.

چگونه یک پرس و جو را بهینه می کنید؟

برای اطمینان از بهینه سازی پرس و جو، بهترین شیوه های SQL را دنبال کنید:

  1. تمام گزاره های موجود در بندهای JOIN، WHERE، ORDER BY و GROUP BY را فهرست کنید.
  2. از استفاده از توابع در گزاره ها خودداری کنید.
  3. از استفاده از علامت عام (%) در ابتدای یک گزاره اجتناب کنید.
  4. از ستون های غیر ضروری در بند SELECT اجتناب کنید.
  5. در صورت امکان به جای اتصال بیرونی از اتصال داخلی استفاده کنید.

توصیه شده: