Основные элементы SQL

В этом разделе вводятся элементарные типы данных и основные операторы, поддерживаемые в языке Transact-SQL. Во-первых, описываются базовые элементы языка, включающие константы, идентификаторы и разделители. Затем, поскольку каждый элементарный объект имеет соответствующий тип данных, подробно описываются типы данных. В дополнение к этому обсуждаются все существующие операторы и функции. В конце этой главы вводятся значения null.

Оценить
(0 голоса)
Строковые функции используются для манипулирования значениями данных в столбцах, которые обычно имеют символьный тип данных (табл. 4.7).    
Оценить
(0 голоса)
Системные функции в Transact-SQL предоставляют обширную информацию об объектах базы данных. Большинство системных функций использует внутренний числовой идентификатор (ID), который назначается системой каждому объекту базы данных при его создании. Используя этот идентификатор, система может однозначно идентифицировать каждый объект базы данных. Системные функции предоставляют информацию о системе базы данных. В табл. 4.8 описаны некоторые системные функции. Полный список всех системных функций см. в Books Online. Все строковые функции могут быть вложены друг в друга. Например: reverse(currentjjser)
Оценить
(0 голоса)
Функции метаданных обычно возвращают информацию, касающуюся указанной базы данных и объектов базы данных. В табл. 4.9 описаны некоторые функции метаданных. Полный список всех функций метаданных см. в Books Online.      
Оценить
(1 голос)
Скалярные операторы используются для оперирования скалярными величинами. Transact-SQL поддерживает числовые и логические операции, а также операцию конкатенации. Существуют унарные и бинарные арифметические операции. Унарные операции: + и - (как знаки числа, выражения). Бинарными арифметическими операциями являются +, -, *, / и %. (Первые четыре бинарных оператора имеют обычное математическое значение, % - остаток от деления.) Логические операции имеют две различные формы в зависимости от того, применяются они к битовым строкам или к другим типам данных. Операторы not, and и or применяются ко всем типам данных (за исключением bit). Они подробно описываются. Побитовые операторы для манипулирования битовыми строками описываются далее, а…
Оценить
(0 голоса)
Глобальные переменные являются специальными системными переменными, которые могут быть использованы, как если бы они были скалярными константами. Transact-SQL поддерживает множество глобальных переменных, именам которых предшествует префикс @@. В табл. 4.10 описаны некоторые глобальные переменные. Полный список всех глобальных переменных см. в Books Online.      
Оценить
(0 голоса)
Значение null является специальным значением, которое может быть присвоено столбцу. Это значение обычно используется, когда информация в столбце неизвестна или неприменима. Например, в случае, когда не известен номер домашнего телефона у служащего компании, рекомендуется присваивать значение null столбцу home_telephone. Любое арифметическое выражение будет возвращать значение null, если любой операнд в этом выражении имеет значение null. Поэтому в унарных арифметических операциях (если а- выражение, возвращающее значение null) оба +а и -а возвращают null. В бинарных выражениях, если один или оба операнда а или в имеют значение null, то результатом выражений а+в, а-в, а*в, а/в и а%в также будет null. Операнды айв…
«ПерваяПредыдущая123СледующаяПоследняя»
Навигация
© 2017 serversql.ru. Все права защищены.