Nokku
Nokku
EMPDATA XMLTYPE
);
14732,
'<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BSIC><GENDER>M</GENDER><DCODE>101<
/DCODE><DOB>24-MAR-1996</DOB></EMPLOYEE>'
);
AGGREGATE FUNCTIONS
POSTGRES
EMPDATA XML
);
14732,
'<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101
</DCODE><DOB>24-MAR-1996</DOB></EMPLOYEE>'
);
14733,
'<EMPLOYEE><NAME>MARY</NAME><BASIC>32000</BASIC><GENDER>F</GENDER><DCODE>101<
/DCODE><DOB>26-MAR-1996</DOB></EMPLOYEE>'
);
14734,
'<EMPLOYEE><NAME>JAMES</NAME><BASIC>46000</BASIC><GENDER>M</GENDER><DCODE>102
</DCODE><DOB>27-MAR-1996</DOB></EMPLOYEE>'
);
14735,
'<EMPLOYEE><NAME>CLEO</NAME><BASIC>39000</BASIC><GENDER>M</GENDER><DCODE>102<
/DCODE><DOB>25-MAR-1996</DOB></EMPLOYEE>'
);
14736,
'<EMPLOYEE><NAME>AIDEN</NAME><BASIC>32000</BASIC><GENDER>M</GENDER><DOB>29-
MAR-1996</DOB></EMPLOYEE>'
);
14737,
'<EMPLOYEE><NAME>FIN</NAME><BASIC>45000</BASIC><GENDER>M</GENDER><DOB>28-MAR-
1996</DOB></EMPLOYEE>'
);
SELECT
ENO,
FROM EMPLOYEE
GROUP BY (DCODE,ENO)
ORDER BY ENO;
SELECT
FROM EMPLOYEE;
SELECT
COUNT(ENO)
FROM EMPLOYEE
GROUP BY (DCODE);
SELECT
COUNT(ENO)
FROM EMPLOYEE
GROUP BY (DCODE);
--------------------------------------------------------------------------------------------------------------------------------------
-----------------
EMPDATA XMLTYPE
);
14732,
'<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101
</DCODE><DOB>24-MAR-1996</DOB></EMPLOYEE>'
);
POSTGRES
EMPDATA XML
);
14732,
'<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101
</DCODE><DOB>24-MAR-1996</DOB></EMPLOYEE>'
);
...................................................................................
Enter password:
Connected to:
With the Partitioning, OLAP, Data Mining and Real Application Testing options
User created.
Grant succeeded.
Enter password:
Connected.
2 (
4 EMPDATA XMLTYPE
5 );
Table created.
EMPDATA PUBLIC.XMLTYPE
3 14728,
'<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER></
EMPLOYEE>'
4 );
1 row created.
ENO
----------
EMPDATA
--------------------------------------------------------------------------------
14728
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER></EMPLOYEE>
2 (
3 14728,
'<EMPLOYEE><NAME>PETER</NAME><DOB>24-MAR-1996</DOB><BASIC>50000</BASIC><GENDER
>M</GENDER></EMPLOYEE>'
4 );
ERROR at line 1:
SQL>
3 14729,
'<EMPLOYEE><NAME>PETER</NAME><DOB>24-MAR-1996</DOB><BASIC>50000</BASIC><GENDER
>M</GENDER></EMPLOYEE>'
4 );
1 row created.
2 (
3 14730,
'<EMPLOYEE><NAME>PETER</NAME><DCODE>101</DCODE><DOB>24-MAR-1996</DOB><BASIC>5
0000</BASIC><GENDER>M</GENDER></EMPLOYEE>'
4 );
1 row created.
ENO
----------
EMPDATA
--------------------------------------------------------------------------------
14728
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER></EMPLOYEE>
14729
<EMPLOYEE><NAME>PETER</NAME><DOB>24-MAR-1996</DOB><BASIC>50000</
BASIC><GENDER>M<
14730
<EMPLOYEE><NAME>PETER</NAME><DCODE>101</DCODE><DOB>24-MAR-1996</
DOB><BASIC>50000
SQL> INSERT INTO EMPLOYEE VALUES
2 (
3 14731,
'<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101
</DCODE><DOB>24-MAR-1996</DOB></EMPLOYEE>'
4 );
1 row created.
ENO
----------
EMPDATA
--------------------------------------------------------------------------------
14728
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER></EMPLOYEE>
14729
<EMPLOYEE><NAME>PETER</NAME><DOB>24-MAR-1996</DOB><BASIC>50000</
BASIC><GENDER>M<
14730
<EMPLOYEE><NAME>PETER</NAME><DCODE>101</DCODE><DOB>24-MAR-1996</
DOB><BASIC>50000
ENO
----------
EMPDATA
--------------------------------------------------------------------------------
14731
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</
GENDER><DCODE>101</DC
SQL> L
SQL> /
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14728
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER></EMPLOYEE>
14729
<EMPLOYEE><NAME>PETER</NAME><DOB>24-MAR-1996</DOB><BASIC>50000</
BASIC><GENDER>M<
14730
<EMPLOYEE><NAME>PETER</NAME><DCODE>101</DCODE><DOB>24-MAR-1996</
DOB><BASIC>50000
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14731
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</
GENDER><DCODE>101</DC
2 (
3 14732,
'<EMPLOYEE>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101</
DCODE><DOB>24-MAR-1996</DOB></EMPLOYEE>'
4 );
ERROR at line 1:
LPX-00225: end-element tag "NAME" does not match start-element tag "EMPLOYEE"
Error at line 1
2 (
3 14732,
'<EMPLOYEE><name>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101<
/DCODE><DOB>24-MAR-1996</DOB></EMPLOYEE>'
4 );
ERROR at line 1:
LPX-00225: end-element tag "NAME" does not match start-element tag "name"
Error at line 1
SQL> INSERT INTO EMPLOYEE VALUES
2 (
3 14732, '<EMPLOYEE>PETER<BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101</
DCODE><DOB>24-MAR-1996</DOB></EMPLOYEE>'
4 );
1 row created.
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14728
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</GENDER></EMPLOYEE>
14729
<EMPLOYEE><NAME>PETER</NAME><DOB>24-MAR-1996</DOB><BASIC>50000</
BASIC><GENDER>M<
14730
<EMPLOYEE><NAME>PETER</NAME><DCODE>101</DCODE><DOB>24-MAR-1996</
DOB><BASIC>50000
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14731
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</
GENDER><DCODE>101</DC
14732
<EMPLOYEE>PETER<BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101</
DCODE><DOB>24-M
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
1 row updated.
SQL> SELECT * FROM EMPLOYEE;
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14728
<BASIC>1000</BASIC>
14729
<EMPLOYEE><NAME>PETER</NAME><DOB>24-MAR-1996</DOB><BASIC>50000</
BASIC><GENDER>M<
14730
<EMPLOYEE><NAME>PETER</NAME><DCODE>101</DCODE><DOB>24-MAR-1996</
DOB><BASIC>50000
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14731
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</
GENDER><DCODE>101</DC
14732
<EMPLOYEE>PETER<BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101</
DCODE><DOB>24-M
SQL> SELECT * FROM EMPLOYEE WHERE ENO=14728;
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14728
<BASIC>1000</BASIC>
1 row updated.
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14728
<BASIC>1000</BASIC>
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14728
<BASIC>1000</BASIC>
14729
<EMPLOYEE><BASIC>1000</BASIC></EMPLOYEE>
14730
<EMPLOYEE><NAME>PETER</NAME><DCODE>101</DCODE><DOB>24-MAR-1996</
DOB><BASIC>50000
ENO
----------
EMPDATA
--------------------------------------------------------------------------------------------------------------------------------------
------
14731
<EMPLOYEE><NAME>PETER</NAME><BASIC>50000</BASIC><GENDER>M</
GENDER><DCODE>101</DC
14732
<EMPLOYEE>PETER<BASIC>50000</BASIC><GENDER>M</GENDER><DCODE>101</
DCODE><DOB>24-M
*
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
ERROR at line 1:
SQL>