10 نکته برتر Microsoft SQL Server

عکس پروفایل نویسنده

@wownetortنیکیتا استاریچنکو

6+ سال برنامه ساز پشته کامل

سلام به همه! اطلاعات زیادی در مورد ویژگی های مختلف T-SQL وجود دارد. درباره هک های مختلف زندگی و بهترین شیوه ها به این زبان. من می خواهم در مورد نکات به همان اندازه مفید اما کم محبوب برای کار با این زبان به شما بگویم.

1. هنگام ایجاد جدول باید یک کلید اصلی مشخص شود

جداول فاقد کلید اصلی در پایگاه داده رابطه ای تا حد زیادی غیرقابل استفاده هستند زیرا نمی توان به آنها پیوست. یک کلید اصلی باید در ایجاد جدول مشخص شود تا تضمین کند که تمام سوابق آن دارای مقادیر اصلی هستند.

مثال بد:

CREATE TABLE employee
(
  employee_id INTEGER NOT NULL,
  first_name VARCHAR(42) NOT NULL,
  last_name VARCHAR(42) NOT NULL
);

مثال خوب:

CREATE TABLE employee
(
  employee_id INTEGER NOT NULL PRIMARY KEY,
  first_name VARCHAR(42) NOT NULL,
  last_name VARCHAR(42) NOT NULL
);

یا

CREATE TABLE employee
(
  employee_id INTEGER NOT NULL,
  first_name VARCHAR(42) NOT NULL,
  last_name VARCHAR(42) NOT NULL,
  CONSTRAINT PK_Employee PRIMARY KEY (employee_id)
);

2. “NULL” نباید مستقیماً مقایسه شود

به روشی ذن مانند ، “NULL” هرگز با هر چیزی ، حتی خودش برابر نیست. بنابراین مقایسه با استفاده از عملگرهای برابر همیشه False را برمی گرداند ، حتی وقتی مقدار واقعاً NULL باشد.

به همین دلیل ، اپراتورهای مقایسه …

سئو PBN | خبر های جدید سئو و هک و سرور