Որոշ տվյալների բազա համակարգեր պահանջում են ստորակետ յուրաքանչյուր 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-ըհրաման երեք եղանակներից մեկով՝
- ստորակետով (;)
- շեղ (/) տողի վրա ինքնուրույն:
- դատարկ տողով։