ВУЗ:
Составители:
Рубрика:
- 13 -
40 OPERATIONS BOSTON
SELECT-запрос возвращает значение (в отличие от других, описанных
ниже, SQL-предписаний). Обычно SQL-запрос возвращает множество строк
(в частном случае ни одной), причем указатель (обычно реализованный в ви-
де стрелки или цветовой подсветки определенной строки) в каждый момент
указывает на одну из них.
В вышеприведенном примере запроса были перечислены имена
всех
колонок таблицы DEPT (а именно DEPTNO, DNAME, LOC) в клаузе
SELECT. Обычно при задании всех колонок можно использовать звездочку
(*) как сокращение списка имен:
SELECT *
FROM EMP; --- конец команды
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7369 SMITH CLERK 7902 17-DEC-80 8,00.00 20
7499 ALLEN SALESMAN 7698 20-FEB-81 1,600.00 300.00 30
7521 WARD SALESMAN 7698 22-FEB-81 1,250.00 500.00 30
7566 JONES MANAGER 7839 02-APR-81 2,975.00 20
7654 MARTIN SALESMAN 7698 28-SEP-81 1,250.00 1,400.00 30
7698 BLAKE MANAGER 7839 01-MAY-81 2,850.00 30
7782 CLARK MANAGER 7839 09-JUN-81 2,450.00 10
7788 SCOTT ANALYST 7566 09-NOV-81 3,000.00 20
7839 KING PRESIDENT 17-NOV-81 5,000.00 10
7844 TURNER SALESMAN 7698 08-SEP-81 1,500.00 30
7876 ADAMS CLERK 7788 23-SEP-81 1,100.00 20
7900 JAMES CLERK 7698 03-DEC-81 950.00 30
7902 FORD ANALYST 7566 03-DEC-81 3,000.00 20
7934 MILLER CLERK 7782 23-JAN-82 1,300.00 10
Для удобства восприятия текста часто разделяют большинство команд
SQL на несколько строк и печатают их большими буквами для простоты чте-
ния. Однако, при желании, можно набирать команды и в одной строке боль-
шими или маленькими буквами. Конец отдельной команды SQL идентифи-
цируется точкой с запятой. Когда интерпретирующая SQL система обнару-
жит ее, он
запустит команду на исполнение (интерпретацию). В некоторых
системах (в том числе Delphi / C++Builder) точка с запятой необязательна.
SELECT-запрос возвращает некоторое множество (возможно, пустое)
строк, именуемое курсором. Возникает естественный вопрос - кто 'приним-
ает' это значение (с целью последующей обработки) в прикладной
программе?
Для связи SQL с пользовательской программой (написанной на кон-
кретном языке
программирования) используется клауза INTO:
- 13 - 40 OPERATIONS BOSTON SELECT-запрос возвращает значение (в отличие от других, описанных ниже, SQL-предписаний). Обычно SQL-запрос возвращает множество строк (в частном случае ни одной), причем указатель (обычно реализованный в ви- де стрелки или цветовой подсветки определенной строки) в каждый момент указывает на одну из них. В вышеприведенном примере запроса были перечислены имена всех колонок таблицы DEPT (а именно DEPTNO, DNAME, LOC) в клаузе SELECT. Обычно при задании всех колонок можно использовать звездочку (*) как сокращение списка имен: SELECT * FROM EMP; --- конец команды EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7369 SMITH CLERK 7902 17-DEC-80 8,00.00 20 7499 ALLEN SALESMAN 7698 20-FEB-81 1,600.00 300.00 30 7521 WARD SALESMAN 7698 22-FEB-81 1,250.00 500.00 30 7566 JONES MANAGER 7839 02-APR-81 2,975.00 20 7654 MARTIN SALESMAN 7698 28-SEP-81 1,250.00 1,400.00 30 7698 BLAKE MANAGER 7839 01-MAY-81 2,850.00 30 7782 CLARK MANAGER 7839 09-JUN-81 2,450.00 10 7788 SCOTT ANALYST 7566 09-NOV-81 3,000.00 20 7839 KING PRESIDENT 17-NOV-81 5,000.00 10 7844 TURNER SALESMAN 7698 08-SEP-81 1,500.00 30 7876 ADAMS CLERK 7788 23-SEP-81 1,100.00 20 7900 JAMES CLERK 7698 03-DEC-81 950.00 30 7902 FORD ANALYST 7566 03-DEC-81 3,000.00 20 7934 MILLER CLERK 7782 23-JAN-82 1,300.00 10 Для удобства восприятия текста часто разделяют большинство команд SQL на несколько строк и печатают их большими буквами для простоты чте- ния. Однако, при желании, можно набирать команды и в одной строке боль- шими или маленькими буквами. Конец отдельной команды SQL идентифи- цируется точкой с запятой. Когда интерпретирующая SQL система обнару- жит ее, он запустит команду на исполнение (интерпретацию). В некоторых системах (в том числе Delphi / C++Builder) точка с запятой необязательна. SELECT-запрос возвращает некоторое множество (возможно, пустое) строк, именуемое курсором. Возникает естественный вопрос - кто 'приним- ает' это значение (с целью последующей обработки) в прикладной программе? Для связи SQL с пользовательской программой (написанной на кон- кретном языке программирования) используется клауза INTO:
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »