Въведение в T-SQL командите
Всяка налична база данни RDBMS основно поддържа SQL (структуриран език на заявките) изречения или команди за изпълнение на всякакви заявки на разработчика от съхраняването на данни в съответната база данни. Всяка база данни може да поддържа някакъв специфичен език на SQL вид. T-SQL командата не е нищо друго, освен един специфичен език за заявки, който се основава на SQL и се нарича като Transact Structure Query Language. Това е един от актуализираните продукти на Microsoft и основно ключово разширение на SQL езика. Поддържа основно MS SQL сървър.
Основни T-SQL команди
Има много SQL команди за T-SQL, особено за извличане, вмъкване, изтриване или съкращаване на ниво на манипулиране на данни на задачата. Някои от основните T-SQL команди се споменават по-долу:
- Промяна на таблицата : По принцип използвайте за промяна на една съществуваща дефиниция на колона на таблица или добавете една нова колона или изтрийте една вече добавена колона. Колоната Alter table може да се използва и в случай на преименуване на таблицата.
- Създаване на таблица : Използва се за създаване на нова таблица с определена дефиниция, създаване на таблица може да се използва за някаква нова таблица с таблично пространство по подразбиране, за използване на определено таблично пространство при създаване на нова таблица трябва да се дефинира същата с оператора create.
- Създаване на изглед : С помощта на тази T-SQL команда можем да създадем един изглед. Да предположим, че има някаква конкретна заявка, която действително отне много време да се изпълни, в този случай можем да определим тази конкретна заявка като временна таблица и да създадем един нов изглед с тази изпълнена от временна таблица информация. Сега директно извикване на изгледа, с изключение на това изпълнение на заявка, ще даде резултат много по-бързо от обикновено. Командата създаване на изглед всъщност помага да се създаде същото.
- Изтриване : Използване за изтриване на таблица, специфична колона на таблицата, конкретен ред на таблицата или цели данни вътре в таблицата. Обикновено има три вида изтриване, налични в T-SQL команди, изтриване с помощта на някои команди на курсора, където изтриване на някои конкретни данни от ключови колони чрез споменаване в курсора. Изтриване чрез някаква динамична команда, където някой може да изтрие някои ключови данни със специфично динамично състояние, той може да изтрие и един конкретен или няколко реда, както и въз основа на предоставеното условие. Изтрийте с помощта на някаква езикова команда, тук също отново някакво състояние на конкретен език, което помага да се премахнат един или няколко реда наведнъж.
- Вмъкване : С помощта на команди за вмъкване някой може да може да вмъкне един или няколко реда в таблицата. Налични са два вида критични вложки в случай на T-SQL команда. Единият се вмъква редове в таблица или изглед, като се използва някакво динамично състояние. Тук някой може да вмъкне данни в таблицата въз основа на някакво динамично състояние, споменато в заявката. И още една се вмъква в таблицата или изгледа въз основа на някаква езикова команда. В този случай може да се направи вмъкване въз основа на някои езикови условия, споменати в командата.
- Актуализация : Командата за актуализиране се използва главно за актуализиране на някои от съществуващите редове в таблица. Три вида актуализация, налична в T-SQL, чрез използване на курсор един вид актуализация на позицията, чрез използване на динамична команда, един вид динамична актуализация, базирана на споменатата заявка, чрез използване на езикова команда, тя също е динамична актуализация, но базирана на специфичния език.
Междинни T-SQL команди
Има няколко други популярни SQL команди, също използвани от разработчика, което не е много основни команди, но работещи с T SQL повече, тези SQL команди са много необходими за изпълнение. Някои от тези видове изискващи междинни SQL команди са споменати по-долу:
- Започнете транзакция : Започнете транзакция е за управление или споменаване на начална точка на създаденото от потребителя управление на транзакции. Да предположим, че някой е готов да изпълни няколко заявки за манипулиране на данни, но е готов да извърши една и съща заявка еднократно, в този случай трябва да се спомене транзакцията, за да се идентифицира стартирането на тези DML изрази.
- Извършване на транзакция : Основно ангажиране на цялата транзакция в базата данни. Както бе споменато по-рано, някой желае да извърши цялостно DML изявление еднократно, без отделни ангажименти. В този случай, когато те ще споменат извършване на команда за транзакция, тя ще извърши цялостно изпълнение на DML между средствата на границата на транзакцията от началото на извършване.
- Създаване на индекс : Създайте един конкретен индекс за таблицата понякога в някаква конкретна полезна колона. Създаден е индекс в някаква ключова колона на таблицата, където тези колони са много полезни по отношение на логиката на приложението.
- Орязване на таблицата : Съкращаване на данни от една таблица, но никога няма да отпадне структурата на таблицата.
- Отстъпка транзакция: Освен това прави същото нещо като фиксиране, обикновено прехвърля цялата транзакция между определената граница на транзакцията.
Разширени T-SQL команди
Все пак някои от най-важните задачи трябва да се изпълняват често от потребителите на T-SQL командите. Тези задачи също трябва да изпълняват някакви предварителни команди, които се използват главно от някои от ръководните хора за предоставяне или отмяна на някакъв достъп до конкретен потребител, изпускане на част от критичната структура на таблицата, предоставяне на разрешение за достъп до конкретна таблица в база данни и т.н. Тези предварително зададени T-SQL команди са по-долу:
- Drop index : Пускане на съществуващия създаден индекс със структура от базата данни. Архитектурно решение да се откаже един индекс от конкретна таблица може да има множество въздействия. Така че отпадането на достъп обикновено се дава на някои конкретни ключови хора от един проект.
- Drop Table : Пускане на една съществуваща дефинираща таблица със структура от базата данни. Изпускането на една таблица от базата данни означава, че таблицата изцяло ще бъде премахната.
- Грант : Предоставяне на цяла таблица или база данни за някои специфични критични потребители.
- Отмяна : Оттегляне на някои критични достъпи за някои конкретни потребители.
- Използване : Осигуряване на достъп до една съществуваща база данни.
Съвети и трикове за използване на T-SQL команди
Някои често срещани потребители, които много често използват T-SQL командни заявки, обикновено използват някои от съветите и триковете за използване на изходните t-SQL команди по правилния начин. Този вид трикове, които обикновено се използват за решаване на някои специфични за потребителя заявки и извеждане на изход за изпълнение за правилното разбиране на същите. Някои от най-често използваните ключови трикове са:
- Възстановяване на база данни : Нормално отношение на общия разработчик за използване на обща помощна програма за архивиране на SQL сървър за възстановяване на база данни. Като има предвид, че T-SQL имат някаква ключова команда за възстановяване на базата данни, която е по-бърза и сигурна от механизма за възстановяване на SQL сървър.
- Съхранена процедура: Обикновено обичайната концепция за съхранена процедура не се поддържа от SQL сървър, но T-SQL са предоставили една процедура за съхранение sp_executeSQLFromFile, помага на разработчика за изпълнение на T-SQL команди в структурата на процедурата за съхранение, което е по-бързо от обикновено.
Заключение -T-SQL команди
T-SQL е един от основните SQL езици за заявки, които критично се използват за SQL сървър за изпълнение на заявки. Тъй като T-SQL се базира на SQL, така че почти максимално наличните функции са същите като SQL. Но все още не е чак толкова популярна.
Препоръчителни статии
Това е ръководство за T-SQL командите. Тук сме обсъдили основни, както и усъвършенствани T-SQL команди и някои непосредствени T-SQL команди. Можете също да разгледате следната статия, за да научите повече -
- Използване на HBase команди
- Как да използвате Sqoop командите
- Значение на командите Tableau
- Команди на кошера Как да използвате