рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Name Null? Type

Name Null? Type - раздел Программирование, Использования языка PL/SQL и оболочки SQL*Plus ----------------------------------------- -------- -----------------------...

----------------------------------------- -------- ----------------------------

STRING_VALUE NOT NULL VARCHAR2(20)

NUMBER_VALUE NUMBER(6,2)

 

SQL>

SQL> -- ВСТАВКА ДАННЫХ

SQL> INSERT INTO test_3 VALUES ('Text1', 100);

 

1 row created.

 

SQL> INSERT INTO test_3 VALUES ('Text2', NULL);

 

1 row created.

 

SQL>

SQL> -- ВЫБОРКА ДАННЫХ

SQL> SELECT * FROM test_3;

 

STRING_VALUE NUMBER_VALUE

-------------------- ------------

Text1 100

Text2

 

SQL>

SQL> -- ВСТАВКА НЕВЕРНЫХ ДАННЫХ

SQL> INSERT INTO test_3 VALUES (NULL, 200);

INSERT INTO test_3 VALUES (NULL, 200)

*

ERROR at line 1:

ORA-01400: cannot insert NULL into ("SYSTEM"."TEST_3"."STRING_VALUE")

 

 

SQL>

SQL> -- ВЫБОРКА ДАННЫХ

SQL> SELECT * FROM test_3;

 

STRING_VALUE NUMBER_VALUE

-------------------- ------------

Text1 100

Text2

 

SQL>

SQL> -- УДАЛЕНИЕ ТАБЛИЦЫ

SQL> DROP TABLE test_3;

 

Table dropped.

 

SQL>

SQL>

SQL> --

SQL> -- ВЫБОРКА И ВСТАВКА ДАННЫХ С ЯВНЫМ УКАЗАНИЕМ СТОЛБЦА

SQL> --

SQL>

SQL> -- СОЗДАНИЕ ТАБЛИЦЫ

SQL> CREATE TABLE test_4 (

2 string_value VARCHAR2(20),

3 number_value NUMBER(6,2) );

 

Table created.

 

SQL>

SQL> -- ВСТАВКА ДАННЫХ

SQL> INSERT INTO test_4 VALUES ('Word1', 1000);

 

1 row created.

 

SQL> INSERT INTO test_4 VALUES ('Word2', 2000);

 

1 row created.

 

SQL>

SQL> -- ВСТАВКА ДАННЫХ С УКАЗАНИЕМ СТОЛБЦОВ

SQL> INSERT INTO test_4 (string_value, number_value) VALUES ('Word3', 3000);

 

1 row created.

 

SQL> INSERT INTO test_4 (number_value, string_value) VALUES (4000, 'Word4');

 

1 row created.

 

SQL> INSERT INTO test_4 (number_value) VALUES (5000);

 

1 row created.

 

SQL> INSERT INTO test_4 (string_value) VALUES ('Word6');

 

1 row created.

 

SQL>

SQL> -- ВЫБОРКА ДАННЫХ

SQL> SELECT * FROM test_4;

 

STRING_VALUE NUMBER_VALUE

-------------------- ------------

Word1 1000

Word2 2000

Word3 3000

Word4 4000

Word6

 

6 rows selected.

 

SQL>

SQL> -- ВЫБОРКА ЧАСТИ СТОЛБЦОВ ДАННЫХ

SQL> SELECT string_value, number_value FROM test_4;

 

STRING_VALUE NUMBER_VALUE

-------------------- ------------

Word1 1000

Word2 2000

Word3 3000

Word4 4000

Word6

 

6 rows selected.

 

SQL> SELECT number_value, string_value FROM test_4;

 

NUMBER_VALUE STRING_VALUE

------------ --------------------

1000 Word1

2000 Word2

3000 Word3

4000 Word4

Word6

 

6 rows selected.

 

SQL> SELECT number_value FROM test_4;

 

NUMBER_VALUE

------------

 

 

6 rows selected.

 

SQL> SELECT string_value FROM test_4;

 

STRING_VALUE

--------------------

Word1

Word2

Word3

Word4

 

Word6

 

6 rows selected.

 

SQL>

SQL> -- УДАЛЕНИЕ ТАБЛИЦЫ

SQL> DROP TABLE test_4;

 

Table dropped.

 

SQL>

SQL> --

SQL> -- ПРОСТЫЕ МАТЕМАТИЧЕСКИЕ ОПЕРАЦИИ ПРИ ВЫБОРКЕ ДАННЫХ

SQL> --

SQL>

SQL> -- СОЗДАНИЕ ТАБЛИЦЫ

SQL> CREATE TABLE test_5 (

2 number_1 INTEGER,

3 number_2 FLOAT );

 

Table created.

 

SQL>

SQL> -- ВСТАВКА ДАННЫХ

SQL> INSERT INTO test_5 VALUES (100, 0.100);

 

1 row created.

 

SQL> INSERT INTO test_5 VALUES (200, 0.200);

 

1 row created.

 

SQL> INSERT INTO test_5 VALUES (300, 0.300);

 

1 row created.

 

SQL>

SQL> -- ВЫБОРКА ДАННЫХ

SQL> SELECT number_1*2 FROM test_5;

 

NUMBER_1*2

----------

 

SQL> SELECT number_2*2 FROM test_5;

 

NUMBER_2*2

----------

.2

.4

.6

 

SQL> SELECT number_1+number_2 FROM test_5;

 

NUMBER_1+NUMBER_2

-----------------

100.1

200.2

300.3

 

SQL> SELECT SIN(number_2) FROM test_5;

 

SIN(NUMBER_2)

-------------

.099833417

.198669331

.295520207

 

SQL> SELECT EXP(number_2)*number_1 FROM test_5;

 

EXP(NUMBER_2)*NUMBER_1

----------------------

110.517092

244.280552

404.957642

 

SQL>

SQL> -- УДАЛЕНИЕ ТАБЛИЦЫ

SQL> DROP TABLE test_5;

 

Table dropped.

 

SQL>

 

– Конец работы –

Эта тема принадлежит разделу:

Использования языка PL/SQL и оболочки SQL*Plus

На сайте allrefs.net читайте: "По курсу СУБД ORACLE. Использования языка PL/SQL и оболочки SQL*Plus"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Name Null? Type

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Справочные материалы
Для самостоятельного изучения и подготовки к лабораторной работе рекомендуются следующие справочные материалы (на англ. языке): § bB12171.pdf “SQL*Plus® Quick Reference Re

Работа с оболочкой SQL*Plus
SQL*Plus это простая оболочка (программа) предназначенная для выполнения команд языка SQL на сервере БД. Оболочка позволяет создавать и редактировать наборы SQL команд, отправлять их для выполнения

Name Null? Type
----------------------------------------- -------- ---------------------------- FIRST_NAME CHAR(15) LAST_NAME CHAR(20)  

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги