Արդյո՞ք sql հայտարարությունները ստորակետի կարիք ունեն:

Բովանդակություն:

Արդյո՞ք sql հայտարարությունները ստորակետի կարիք ունեն:
Արդյո՞ք sql հայտարարությունները ստորակետի կարիք ունեն:
Anonim

Որոշ տվյալների բազա համակարգեր պահանջում են ստորակետ յուրաքանչյուր SQL հայտարարության վերջում: Ստորակետը յուրաքանչյուր SQL հայտարարություն առանձնացնելու ստանդարտ եղանակ է տվյալների բազայի համակարգերում, որոնք թույլ են տալիս մեկից ավելի SQL հայտարարություններ կատարել սերվերին միևնույն կանչում: Այս ձեռնարկում մենք կօգտագործենք ստորակետ յուրաքանչյուր SQL հայտարարության վերջում:

Սկետ-ստորակետը պարտադիր է SQL հարցումում:

Կետ-ստորակետը (;) օգտագործվում է SQL կոդում որպես հայտարարությունների ավարտիչ: SQL Server T-SQL հայտարարությունների մեծ մասի համար պարտադիր չէ: Ի վերջո, Microsoft-ի փաստաթղթերի համաձայն, SQL Server-ի հետագա տարբերակներում կպահանջվի ստորակետ:

Արդյո՞ք ստորակետը անհրաժեշտ է MySQL-ում:

Եթե գրում եք առանձին հայտարարություններ, ասենք, PHP-ով և այնուհետև դրանք ուղարկում եք MySQL՝ մշակման համար, ստորակետը պարտադիր չէ: Դուք հարցնում եք, թե արդյոք դա «կարող է ունենալ հնարավոր բացասական ազդեցություններ, գուցե սերվերի բարձր բեռնվածության, քեշավորման և այլնի ժամանակ»: Դրա պատասխանը «ոչ» է։

Ո՞ր հայտարարությանը վերջում պետք չէ ստորակետ, քանի որ այն SQL հայտարարություն չէ:

Կամ. Ի՞նչը T-SQL հայտարարություն չէ: Բացառությամբ երկիմաստությունը լուծելու համար, T-SQL շարահյուսությունը չի պահանջում ստորակետ՝ հայտարարությունն ավարտելու համար: Չնայած դրան, Itzik Ben-Gan-ը խորհուրդ է տալիս օգտագործել կետ-ստորակետ՝ T-SQL հայտարարությունն ավարտելու համար, քանի որ այն դարձնում է ծածկագիրը ավելի մաքուր, ավելի ընթեռնելի, ավելի հեշտ է պահպանել և ավելի շարժական:

Ինչպե՞ս եք ավարտում SQL հայտարարությունը:

Դուք կարող եք ավարտել SQL-ըհրաման երեք եղանակներից մեկով՝

  1. ստորակետով (;)
  2. շեղ (/) տողի վրա ինքնուրույն:
  3. դատարկ տողով։

Խորհուրդ ենք տալիս: