ORACLE11 38
Database System Lab 6 Guest on 4th May 2021 10:43:51 AM
  1. ROWID AND ROWNUM
  2. It IS an address FROM the memory.
  3. SQL> SELECT employee_id,first_name, salary, ROWID, ROWNUM FROM hr.employees;
  4. SQL> SELECT employee_id,first_name, salary, ROWID, ROWNUM FROM hr.employees WHERE employee_id=198;
  5.  
  6. DATE FUNCTION AND TRUNCATE
  7. SQL> SELECT employee_id,hire_date,SYSDATE,TRUNC((sysdate-hire_date)/365) AS No_Of_Years FROM hr.employees WHERE ROWNUM <= 10;
  8.  
  9. GROUP BY FUNCTION
  10.  
  11. GROUP BY prevents repeating the same VALUE
  12. SQL> SELECT department_id, SUM(salary) AS total_salary FROM hr.employees GROUP BY department_id;
  13.  
  14. Creating USER IN a DATABASE
  15. SQL> CREATE USER szabist IDENTIFIED BY szabist;
  16. SQL> conn szabist/szabist@localhost:1521/XEPDB1;
  17.  
  18. Granting ACCESS
  19. SQL> GRANT CONNECT TO szabist;
  20. SQL> GRANT RESOURCE,dba TO szabist;
  21. GRANT unlimited TABLESPACE TO szabist;
  22.  
  23. Revoking ACCESS
  24. REVOKE
  25.  
  26. TO ACCESS: SQL> conn szabist/szabist@localhost:1521/XEPDB1;
  27.  
  28. CREATE TABLE
  29. CREATE TABLE tablename
  30. (col1 datatype CONSTRAINT,
  31. col2 datatype CONSTRAINT,
  32. col3 datatype CONSTRAINT);
  33.  
  34. SQL> CREATE TABLE customers
  35.   2  (
  36.   3  customer_id NUMBER(5) NOT NULL,
  37.   4  customer_name VARCHAR(30) NOT NULL,
  38.   5  customer_city VARCHAR(30) NOT NULL
  39.   6  );
  40.  
  41. TABLE created.
  42.  
  43. Inserting INTO TABLE
  44. SQL> INSERT INTO customers (customer_id, customer_name, customer_city) VALUES (101,'John','Karachi');
  45.  
  46. TO UPDATE the TABLE
  47. SQL> UPDATE customers SET customer_city = 'Munich' WHERE customer_id=101;
  48.  
  49. TO DELETE ROW IN the TABLE
  50. SQL> DELETE FROM customers WHERE customer_id=103;
  51.  
  52. TO make a duplicate OF the TABLE
  53. SQL> CREATE TABLE consumer (consumer_id, consumer_name, consumer_city) AS SELECT customer_id,customer_name,customer_city FROM customers;
  54.  
  55. ADD COLUMN IN the TABLE
  56. SQL> ALTER TABLE consumer ADD consumer_address VARCHAR(20);
  57.  
  58. Renaming columns
  59. SQL> ALTER TABLE consumer RENAME COLUMN consumer_address TO consumer_addressr;
  60.  
  61. TO DROP the COLUMN
  62. SQL> ALTER TABLE consumer DROP COLUMN consumer_addressr;

Coding Base is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.