ВУЗ:
Составители:
Рубрика:
Подобный подход делает весьма простым изменение алгоритмов обработки данных и
обеспечивает возможность расширения системы без внесения изменений в само приложение.
Достаточно изменить хранимую процедуру на сервере баз данных, и сделанные изменения тотчас
станут доступными всем пользователям сети.
В языке Transact – SQL имеются следующие виды констант:
1. битовые: 0 и 1;
2. логические: FALSE и TRUE;
3. бинарные в шестнадцатеричном представлении: 0*9E70DA;
4. символьные: ‘ABC’; “ABC” (если QUOTED_IDENTIFIER = OFF); N ‘ABC’
(Unicode); N “ABC” (Unicode);
5. целые: 1; 2; 175;
6. с фиксированной точкой: 12.35; - 16.753;
7. с плавающей точкой: 1.75Е5; 3.84Е – 3;
8. для даты: “ April 15.2003”; “4/15/2003”; “20031207”;
9. для времени: 14:30; 14:30:20:999; 4am; 4pm;
10. денежные: $100;?200; 2.15.
Комментарии в языке бывают двух типов: сточные, начинающиеся с двух символов минуса
– и блочные, заключаемые символами /* и */.
Все объекты базы данных должны иметь имена, которые используются в командах для
ссылки на эти объекты. Любой объект базы данных должен быть уникально идентифицирован.
Помимо программных имен сервер автоматически генерирует внутренние уникальные имена
для
идентификации объектов баз данных, например, PK_ _Table X_ _ 014543FA.
Программные имена задаются идентификаторами двух типов:
1. стандартными идентификаторами: Table X; Key Col;
2. ограниченными идентификаторами: [My Table]; [Order]; “My Table”; “Order” (если
QUOTED_IDENTIFIER = ON).
Длина идентификатора – от 1 до 128 символов. Идентификатором не может быть какое-
либо зарезервированное ключевое слово языка.
Стандартный идентификатор в качестве первого символа может иметь любую латинскую
или русскую букву, знаки #, ##, @, @@ и знак подчеркивания _. Последующими знаками, помимо
указанных, могут быть еще и десятичные цифры.
Ограниченные идентификаторы могут включать и другие символы, в том
числе
зарезервированные слова. В этом случае они должны заключаться в квадратные скобки или
двойные кавычки.
В соответствии с идеологией SQL Server 2000 каждый объект создается определенным
пользователем и принадлежит той или иной базе данных. В свою очередь база данных
расположена на конкретном сервере. Из имен объекта, пользователя, базы данных и сервера
создается полное
имя (complete name) или полностью определенное имя (full qualified name),
записываемое в следующем виде:
[[[server.].[database].[owner_name].] object_name.
Варианты обращения к объектам базы данных: A.B.C.D; A.B..D; A..C.D; A..D; B.C.D; B..D;
C.D; D.
Чтобы сослаться на конкретный столбец таблицы или представления, необходимо в полном
имени указать пятый элемент: А.В.С.D.E.
В Transact – SQL существует несколько способов передачи данных между командами.
Одним из таких способов является передача данных через локальные переменные, объявляемые
следующим образом:
DECLARE {@ имя локальной переменной тип данных
}[,…n]
Подобный подход делает весьма простым изменение алгоритмов обработки данных и обеспечивает возможность расширения системы без внесения изменений в само приложение. Достаточно изменить хранимую процедуру на сервере баз данных, и сделанные изменения тотчас станут доступными всем пользователям сети. В языке Transact – SQL имеются следующие виды констант: 1. битовые: 0 и 1; 2. логические: FALSE и TRUE; 3. бинарные в шестнадцатеричном представлении: 0*9E70DA; 4. символьные: ‘ABC’; “ABC” (если QUOTED_IDENTIFIER = OFF); N ‘ABC’ (Unicode); N “ABC” (Unicode); 5. целые: 1; 2; 175; 6. с фиксированной точкой: 12.35; - 16.753; 7. с плавающей точкой: 1.75Е5; 3.84Е – 3; 8. для даты: “ April 15.2003”; “4/15/2003”; “20031207”; 9. для времени: 14:30; 14:30:20:999; 4am; 4pm; 10. денежные: $100;?200; 2.15. Комментарии в языке бывают двух типов: сточные, начинающиеся с двух символов минуса – и блочные, заключаемые символами /* и */. Все объекты базы данных должны иметь имена, которые используются в командах для ссылки на эти объекты. Любой объект базы данных должен быть уникально идентифицирован. Помимо программных имен сервер автоматически генерирует внутренние уникальные имена для идентификации объектов баз данных, например, PK_ _Table X_ _ 014543FA. Программные имена задаются идентификаторами двух типов: 1. стандартными идентификаторами: Table X; Key Col; 2. ограниченными идентификаторами: [My Table]; [Order]; “My Table”; “Order” (если QUOTED_IDENTIFIER = ON). Длина идентификатора – от 1 до 128 символов. Идентификатором не может быть какое- либо зарезервированное ключевое слово языка. Стандартный идентификатор в качестве первого символа может иметь любую латинскую или русскую букву, знаки #, ##, @, @@ и знак подчеркивания _. Последующими знаками, помимо указанных, могут быть еще и десятичные цифры. Ограниченные идентификаторы могут включать и другие символы, в том числе зарезервированные слова. В этом случае они должны заключаться в квадратные скобки или двойные кавычки. В соответствии с идеологией SQL Server 2000 каждый объект создается определенным пользователем и принадлежит той или иной базе данных. В свою очередь база данных расположена на конкретном сервере. Из имен объекта, пользователя, базы данных и сервера создается полное имя (complete name) или полностью определенное имя (full qualified name), записываемое в следующем виде: [[[server.].[database].[owner_name].] object_name. Варианты обращения к объектам базы данных: A.B.C.D; A.B..D; A..C.D; A..D; B.C.D; B..D; C.D; D. Чтобы сослаться на конкретный столбец таблицы или представления, необходимо в полном имени указать пятый элемент: А.В.С.D.E. В Transact – SQL существует несколько способов передачи данных между командами. Одним из таких способов является передача данных через локальные переменные, объявляемые следующим образом: DECLARE {@ имя локальной переменной тип данных}[,…n]
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »