Сначала создайте таблицу, затем вставьте.
SQL> CREATE TABLE careers
2 (
3 s_no NUMBER (2),
4 course VARCHAR2 (20),
5 topic1 VARCHAR2 (20),
6 status1 VARCHAR2 (20),
7 topic2 VARCHAR2 (20),
8 status2 VARCHAR2 (20),
9 topic3 VARCHAR2 (20),
10 status3 VARCHAR2 (20)
11 );
Table created.
SQL>
SQL> INSERT INTO careers (s_no,
2 course,
3 topic1,
4 status1,
5 topic2,
6 status2,
7 topic3,
8 status3)
9 VALUES (1,
10 'oracle',
11 'sql',
12 'not',
13 'BI',
14 'not',
15 'apex',
16 'not');
1 row created.
SQL>
В качестве альтернативы вы могли бы создать таблицу напрямую как
SQL> create table careers as
2 select 1 s_no, 'oracle' course,
3 'sql' topic1, 'not' status1,
4 'BI' topic2, 'not' status2,
5 'apex' topic3, 'not' status3
6 from dual;
Table created.
но это, вероятно, плохая идея - проверьте типы данных и их длины - у вас будут проблемы для последующих вставок (например, вы не сможете вставить значение TOPIC2, длина которого больше 2 символов). Кроме того, CHAR
тип данных, скорее всего, не тот, который вы хотите иметь (VARCHAR2
было бы лучше):
SQL> desc careers
Name Null? Type
----------------------------------------- -------- --------------
S_NO NUMBER
COURSE CHAR(6)
TOPIC1 CHAR(3)
STATUS1 CHAR(3)
TOPIC2 CHAR(2)
STATUS2 CHAR(3)
TOPIC3 CHAR(4)
STATUS3 CHAR(3)
SQL>
Итак - придерживайтесь первого варианта.