Leejiaxin

ORA-rr

Apr 11th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.27 KB | None | 0 0
  1. ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YYYY';
  2.  
  3. DROP TABLE hire;
  4. DROP TABLE model;
  5. DROP TABLE stock;
  6. DROP TABLE customer;
  7.  
  8.  
  9. CREATE TABLE model(
  10.     Model_code  CHAR(5) PRIMARY KEY,
  11.     Name        VARCHAR2(40),
  12.     Mth_charge  Number(5,2)
  13.     );
  14.  
  15. INSERT INTO model VALUES('AX323','50 cm National Colour TV',89.00);
  16. INSERT INTO model VALUES('AX747','90 cm Sanyo Colour TV',169.00);
  17. INSERT INTO model VALUES('BX111','4 channel integrated video rectifier',45.00);
  18.  
  19.  
  20. CREATE TABLE stock(
  21.     Stock_num   NUMBER(4) PRIMARY KEY,
  22.     Model_code  CHAR(5),
  23.     Condition   CHAR(1),
  24.     Date_maint  DATE,
  25.     FOREIGN KEY (Model_code) REFERENCES model(Model_code)
  26.     );
  27.  
  28. INSERT INTO stock VALUES(2001,'AX323','E',NULL);
  29. INSERT INTO stock VALUES(2002,'AX323','S','7-JUL-1991');
  30. INSERT INTO stock VALUES(2003,'BX111','R',NULL);
  31. INSERT INTO stock VALUES(2004,'AX323','E','6-JUN-1991');
  32. INSERT INTO stock VALUES(2005,'AX747','E',NULL);
  33. INSERT INTO stock VALUES(2006,'AX747','R','8-AUG-1991');
  34.  
  35.  
  36. CREATE TABLE customer(
  37.     Cust_num    NUMBER(4) PRIMARY KEY,
  38.     Title       Char(3),
  39.     Name        VARCHAR2(25)
  40.     );
  41.  
  42. INSERT INTO customer VALUES(1001,'MR','Isaac Newton');
  43. INSERT INTO customer VALUES(1002,'MS','Freda Bloggs');
  44. INSERT INTO customer VALUES(1003,'DR','Stan Smith');
  45. INSERT INTO customer VALUES(1004,'MS','Alice Smith');
  46. INSERT INTO customer VALUES(1005,'MR','Max Miller');
  47. INSERT INTO customer VALUES(1006,'DR','Zeg Zebra');
  48.  
  49.  
  50. CREATE TABLE hire(
  51.     Stock_num   NUMBER(4),
  52.     Date_hired  DATE,
  53.     Cust_num    NUMBER(4),
  54.     Paid_till   DATE,
  55.     Date_ret    DATE,
  56.     FOREIGN KEY (Stock_num) REFERENCES stock(Stock_num),
  57.     FOREIGN KEY (Cust_num) REFERENCES customer(Cust_num)
  58.     );
  59.  
  60. INSERT INTO hire VALUES(2001,'1-JAN-1980',1005,'1-FEB-1980','1-FEB-1980');
  61. INSERT INTO hire VALUES(2001,'5-JAN-1980',1001,'5-FEB-1990','5-MAR-1980');
  62. INSERT INTO hire VALUES(2001,'8-MAR-1980',1002,'7-JUN-1990','8-JUN-1990');
  63. INSERT INTO hire VALUES(2002,'8-MAR-1980',1002,'8-APR-1990','8-APR-1990');
  64. INSERT INTO hire VALUES(2003,'5-JAN-1990',1001,'5-JUL-1990','5-JUL-1990');
  65. INSERT INTO hire VALUES(2004,'5-JAN-1990',1001,'5-FEB-1990','5-FEB-1990');
  66. INSERT INTO hire VALUES(2004,'1-FEB-1991',1001,'2-FEB-1992',NULL);
  67. INSERT INTO hire VALUES(2005,'10-FEB-1991',1003,'12-DEC-1992',NULL);
  68. INSERT INTO hire VALUES(2006,'1-JUL-1989',1003,'30-NOV-1989','30-NOV-1989');
Advertisement
Add Comment
Please, Sign In to add comment