Прочее компьютерное

Нужно описать язык Transact SQL

Пишу курсовую и там есть вопросы: "Что такое TSQL" и "Использование TSQL". Не могу найти развернутый ответ. Может кто знает где можно найти такие статьи?
Юрий Белов
Юрий Белов
885
Здесь (https://ru.wikipedia.org/wiki/Transact-SQL), здесь (http://www.flenov.info/books.php?id=10) и здесь (https://msdn.microsoft.com/ru-ru/library/bb510741.aspx) были?
"Язык T-SQL предназначен исключительно для работы с СУБД MS SQL Server, но основная часть применяемых в нем операторов имеет более широкое использование. Язык T-SQL совместим со стандартом ANSI SQL-92 на начальном уровне. Это означает, что в определенном объеме T-SQL совместим с очень широким открытым стандартом. Поэтому основная часть сведений о языке SQL, может непосредственно применяться для работы с другими серверами баз данных с поддержкой SQL, такими как Sybase (много лет тому назад в Sybase совместно использовалась общая база кода с MS SQL Server), Oracle, DB2 и MySQL. Но следует учитывать, что в каждой реляционной СУБД применяются различные расширения и способы повышения производительности, дополняющие указанный стандарт ANSI и выходящие за его рамки.
В некоторых случаях выбор того или иного способа становится равносильным достижению компромисса между производительностью и переносимостью в другие системы реляционных СУБД. Тем не менее программные средства, предусмотренные стандартом ANSI, обеспечивают не менее высокое быстродействие по сравнению с другими вариантами организации работы. В подобных случаях выбор должен быть очевидным - поддерживать совместимость с указанным стандартом ANSI." (с)
Сергей Султановский
Сергей Султановский
8 767
Лучший ответ
Юрий Белов Как раз везде был и использую эту книгу для написания курсовика. Просто там мало информации, а мне надо 20-30 стр для работы ( конечно там есть и другие темы).
Transact SQL - это язык, используемый для описания транзакций в базах данных. В различных базах данных он может незначительно отличаться, но общая структура в целом одинакова.

Язык Transact SQL построен таким образом, чтобы максимально соответствовать англоязычным выражениям, описывающим действие транзакций. Например:
SELECT <поля> FROM <таблица> WHERE <условие>
"Выбрать поля из таблицы, где соблюдается заданное условие"
Вадим Хохлов
Вадим Хохлов
74 984
Юрий Белов Не только транзакций, но все равно спасибо ( на вики я в первую очередь заходил)
SQL это стандарт языка. TSQL, MySQL итд это ответвления под тем же стандартом с минимальными изменениями.
А так я не верю что вбивая в гугл, "что такое TSQL" ты ничего не можешь найти
V@sily - Zv
V@sily - Zv
8 237
Вадим Хохлов MySQL - это СУБД, Transact SQL - это язык. Не думаю, что их следует ставить в один список.