Различия в синтаксисе SQL и Transact-SQL
Transact-SQL, язык реляционных баз данных SQL Server, имеет некоторые не стандартизованные свойства, в основном неизвестные тем людям, которые знакомы только лишь с SQL.
♦ Тогда как точка с запятой (;) используется в SQL для разделения двух операторов SQL в группе операторов (и вы обычно получаете сообщение об ошибке, если не включите символ точки с запятой), в Transact-SQL применение точки с запятой необязательно.
♦ Transact-SQL использует оператор go. Этот не стандартизованный оператор в основном применяется для отделения друг от друга групп операторов, хотя некоторые операторы Transact-SQL (такие как create table, create index и др.) должны быть единственными в группе. Расширенный синтаксис этого оператора, go n (где n= 1, 2, 3, ...), означает, что соответствующий групповой оператор будет выполнен n раз.
♦ Оператор use, который очень часто используется в этой книге, изменяет контекст базы данных, задавая другую базу данных. Например, оператор use sample означает, что все последующие операторы будут относиться к базе данных sample.
< Предыдущая |
---|