RDBMS BCS BCA Printout 2025 PDF
RDBMS BCS BCA Printout 2025 PDF
Table renamed.
Table dropped.
SQL> desc employ;
ERROR:
ORA-04043: object employ does not exist
SQL> select empno,ename,sal,sal*.25,sal*.35,sal*.15,sal*sal*.25+sal*.35-sal*.15 from emp;
DATA QUERY LANGUAGE COMMAND EMPNO ENAME SAL SAL*.25 SAL*.35 SAL*.15 SAL*SAL*.25+SAL*.35-SAL*.15
--------------------------------------------------------------------------------
SQL> select *from emp;
1001 shridhar 3000 750 1050 450 2250600
EMPNO ENAME G SAL DEPTNO
1002 joe 4000 1000 1400 600 4000800
---------- -------------------- - ---------- ----------
1001 shridhar m 3000 10
1003 max 2000 500 700 300 1000400
1002 joe m 4000 20
1003 max m 2000 30
1004 scott 5000 1250 1750 750 6251000
1004 scott m 5000 40
1005 lara m
1005 lara
SQL> select empno,ename,sal from emp;
Grant succeeded.
Grant succeeded.
no rows selected
SQL> insert into bcs1 values ('shafiq',9840398454,'m','prog in c'); SQL> grant select on bcs1 to rose;
SQL> insert into bcs1 values ('kulkarni mm',9433257837,'f','foc'); TNAME CONTACT G SUB
-------------------- ---------- - --------------------
1 row created. shafiq 9840398454 m prog in c
khaja 8483891000 m dbms
SQL> commit; kulkarni mm 9433257837 f foc
jinturkar sir 9845039456 m html
Commit complete.
SQL> conn scott/tiger;
SQL> grant insert on bcs1 to rose; Connected.
Grant succeeded. SQL> grant all on bcs1 to rose with grant option;
1 row created.
1 row created.
Table dropped.
=========================================================
SQL> insert into dept values (null,'finance','ban'); SQL> select *from dept;
insert into dept values (null,'finance','ban')
* DEPTNO DNAME LOC
ERROR at line 1: ---------- -------------------- --------------------
ORA-01400: cannot insert NULL into ("MOHI"."DEPT"."DEPTNO") 10 sales mumbai
30 sales goa
SQL> insert into dept values (50,'hr','pune');
SQL> drop table dept;
1 row created.
Table dropped.
SQL> select *from dept; =====================================================
UNIQUE Constraints
DEPTNO DNAME LOC
---------- -------------------- -------------------- SQL> create table dept
10 sales mumbai 2 (deptno number (2) primary key,
30 sales hyd 3 dname varchar2(20) not null unique,
40 stock goa 4 loc varchar2(20));
50 hr pune
Table created.
SQL> drop table dept;
SQL> desc dept;
Table dropped. Name Null? Type
==================================================== ----------------------------------------- -------- ----------------------------
NOT NULL Constraint DEPTNO NOT NULL NUMBER(2)
DNAME NOT NULL VARCHAR2(20)
SQL> create table dept LOC VARCHAR2(20)
2 (deptno number(2) primary key,
3 dname varchar2(20) not null, SQL> insert into dept values (10,'sales','mumbai');
4 loc varchar2(20));
1 row created.
Table created.
SQL> insert into dept values (20,'stock','pune');
SQL> insert into dept values (10,'sales','mumbai');
1 row created.
1 row created.
SQL> insert into dept values (10,null,'hyderabad');
insert into dept values (10,null,'hyderabad')
ERROR at line 1: SQL> insert into emp values(106,'petter','d',2100);
ORA-01400: cannot insert NULL into ("MOHI"."DEPT"."DNAME") insert into emp values(106,'petter','d',2100)
*
ERROR at line 1:
SQL> insert into dept values (10,'comp','banlore'); ORA-02290: check constraint (MOHI.SYS_C005402) violated
insert into dept values (10,'comp','banlore')
* SQL> insert into emp values(101,'petter','m',5400);
ERROR at line 1: insert into emp values(101,'petter','m',5400)
ORA-00001: unique constraint (MOHI.SYS_C005399) violated *
ERROR at line 1:
SQL> insert into dept values(40,'sales','aurangabad'); ORA-00001: unique constraint (MOHI.SYS_C005403) violated
insert into dept values(40,'sales','aurangabad')
* SQL> select *from emp;
ERROR at line 1:
ORA-00001: unique constraint (MOHI.SYS_C005400) violated EMPNO ENAME G SAL
---------- -------------------- - ----------
SQL> insert into dept values (40,'comp','banglore'); 101 scott m 2000
102 marshal m 3200
1 row created. 103 rose f 4300
SQL> select *from emp where ename like '%dh%'; ABS(-28) ABS(20*455-50*30)
---------- -----------------
EMPNO ENAME G SAL DEPTNO 28 7600
---------- -------------------- - ---------- ----------
1001 shridhar m 3000 10 SQL> select sqrt(625),power(4,2) from dual;
SQL> select round (19.7678), round (19.7678,2), round (20.2324), round (20.2342,2) from dual;
SQL> select trunc (19.7678), trunc(19.7678,2), trunc (20.2324), trunc(20.2324,2) from dual;
ID NAME AGE ADDR SALARY OID CUST_ID AMOUNT CROSS JOIN OR CARTESIAN JOIN
--------- -------------------- ---------- -------------------- ---------- ---------- ---------- ---------- =====================================================================
2 robin 25 delhi 1500 103 4 2060 SQL> select customer.name,customer.addr,orders.oid,orders.amount from customer cross join
3 smith 23 kota 2000 103 4 2060 orders;
4 brain 25 west indis 3000 103 4 2060
5 lara 30 newzeeland 1200 103 4 2060 NAME ADDR OID AMOUNT
6 sehwag 29 india 3400 103 4 2060 -------------------- -------------------- ---------- ----------
7 adam 33 australia 2300 103 4 2060 ramesh ahmedabad 102 3000
robin delhi 102 3000
28 rows selected. smith kota 102 3000
SELF JOIN brain west indis 102 3000
========================================================================== lara newzeeland 102 3000
=SQL> select a.id,b.name,a.salary from customer a, customer b where a.salary<b.salary; sehwag india 102 3000
adam australia 102 3000
ID NAME SALARY ramesh ahmedabad 100 1500
---------- -------------------- ---------- robin delhi 100 1500
5 robin 1200 smith kota 100 1500
5 ramesh 1200 brain west indis 100 1500
5 smith 1200
5 adam 1200 NAME ADDR OID AMOUNT
5 brain 1200 -------------------- -------------------- ---------- ----------
5 sehwag 1200 lara newzeeland 100 1500
2 ramesh 1500 sehwag india 100 1500
2 smith 1500 adam australia 100 1500
2 adam 1500 ramesh ahmedabad 101 1560
2 brain 1500 robin delhi 101 1560
2 sehwag 1500 smith kota 101 1560
brain west indis 101 1560
ID NAME SALARY lara newzeeland 101 1560
---------- -------------------- ---------- sehwag india 101 1560
1 adam 2000 adam australia 101 1560
1 brain 2000 ramesh ahmedabad 103 2060
1 sehwag 2000
3 adam 2000 NAME ADDR OID AMOUNT
3 brain 2000 -------------------- -------------------- ---------- ----------
3 sehwag 2000 robin delhi 103 2060
7 brain 2300 smith kota 103 2060
7 sehwag 2300 brain west indis 103 2060
4 sehwag 3000 lara newzeeland 103 2060
sehwag india 103 2060
20 rows selected. adam australia 103 2060
Example : 2
declare
add number(4);
sub number(4);
mul number(4);
div number(4); 5 begin
a number(4):=60; 6 radius := 3;
b number(4):=20; 7 while radius <=7
begin 8 loop
add:=a+b; 9 area := pi*power(radius,2);
sub:=a-b; 10 insert into areas values (radius,area);
mul:=a*b; 11 radius := radius+1;
div:=a/b; 12 end loop;
dbms_output.put_line(add); 13* end;
dbms_output.put_line(sub); SQL> /
dbms_output.put_line(mul);
dbms_output.put_line(div); PL/SQL procedure successfully completed.
end;
/ SQL> select *from areas;
SQL> save math
Created file math.sql RADIUS AREA
---------- ----------
SQL> start math 3 28.26
80 4 50.24
40 5 78.5
1200 6 113.04
3 7 153.86
Example : 3
SQL> declare
2 pi constant number(9,7):=3.14;
3 radius integer(5);
4 area number(14,2);
5 begin
6 radius:=3;
7 area:=pi*power(radius,2);
8 insert into areas values(radius,area);
9 end;
10 /
RADIUS AREA
---------- ----------
3 28.26
SQL>
Example : 4
SQL> declare
2 pi constant number(9,7) := 3.14;
3 radius integer (5);
4 area number(14,2);