09 02 23 (FN)
09 02 23 (FN)
09 02 23 (FN)
table_name(attribute1
datatype1, attribute2
datatype2)
SQL> connect
Enter user-name: sys as
sysdba
Enter password:
Connected.
SQL> create table
stud1(name char,age int);
Table created.
1 row created.
AGE
----------
18
19
20
SQL> select name from
stud1;
N
-
a
b
c
SQL> select *from stud1;
N AGE
- ----------
a 18
b 19
c 20
SQL> create table
stud2(name varchar(8),age
int);
Table created.
1 row created.
SQL> insert into stud2
values('bbb',19);
1 row created.
1 row created.
SQL> select *from stud2;
NAME AGE
-------- ----------
aaa 18
bbb 19
ccc 20
SQL> create table
stud3(name varchar(8),age
number(4));
Table created.
1 row created.
SQL> select *from stud3;
NAME AGE
-------- ----------
ccc 20
N AGE
- ----------
a 18
b 19
c 20
NAME AGE
-------- ----------
aaa 18
bbb 19
ccc 20
Table altered.
NAME AGE
ROLL
-------- ---------- ----------
aaa 18 1
bbb 19
ccc 20
SQL> insert into stud2
values('ddd',20);
insert into stud2
values('ddd',20)
*
ERROR at line 1:
ORA-00947: not enough
values
SQL> insert into stud2
values('ddd',20,null);
1 row created.
NAME AGE
ROLL
-------- ---------- ----------
aaa 18 1
bbb 19
ccc 20
ddd 20
2 rows updated.
SQL> select *from stud2;
NAME AGE
ROLL
-------- ---------- ----------
aaa 18 1
bbb 19
ccc 20 3
ddd 20 3
SQL> update stud2 set
roll=2 where age=19;
1 row updated.
NAME AGE
ROLL
-------- ---------- ----------
aaa 18 1
bbb 19 2
ccc 20 3
ddd 20 3
1 row deleted.
SQL> select *from stud2;
NAME AGE
ROLL
-------- ---------- ----------
bbb 19 2
ccc 20 3
ddd 20 3
no rows selected
NAME AGE
ROLL
-------- ---------- ----------
ddd 20