Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.15 KB | None | 0 0
  1. CREATE TABLE TicketPurchase
  2. (
  3.     TicketNum NUMBER(4,0),
  4.     SellDateandTime DATE NOT NULL,
  5.     FlightDateandTime DATE NOT NULL,
  6.     FlightNum NUMBER(3,0) NOT NULL,
  7.     LName VARCHAR2(100) NOT NULL,
  8.     FName VARCHAR2(100) NOT NULL,
  9.     MName VARCHAR2(100) ,
  10.     PassportSeries VARCHAR2(2) NOT NULL,
  11.     PassportNumber NUMBER(6,0) NOT NULL,
  12.     TicketType VARCHAR2(20) NOT NULL,
  13.     Price DECIMAL(10,2) NOT NULL,
  14.   CHECK(FlightDateandTime  > SellDateandTime),
  15.  
  16.     CONSTRAINT FKFlightDateandTime
  17.     FOREIGN KEY (FlightDateandTime)
  18.     REFERENCES Departures(DateandTime),
  19.    
  20.     CONSTRAINT FKFlightNum
  21.     FOREIGN KEY (FlightNum)
  22.     REFERENCES Flights(FlightNum),
  23.    
  24.     CONSTRAINT PKTicketPurchase PRIMARY KEY (TicketNum)
  25. );
  26.  
  27. ...
  28.  
  29. CREATE SEQUENCE TicketNum START WITH 1 INCREMENT BY 1;
  30.  
  31. INSERT INTO TicketPurchase
  32. VALUES
  33. (
  34. TicketNum.NEXTVAL,
  35. to_timestamp('2011-02-13 15:45:00','YYYY-MM-DD HH24:MI:SS'),
  36. to_timestamp('2011-06-13 15:18:00','YYYY-MM-DD HH24:MI:SS'),
  37. 1,
  38. 'John',
  39. 'Smith',
  40. NULL,
  41. 'MH',
  42. 123456,
  43. 'Business class',
  44. 300.10,
  45. );
  46.  
  47. Error at Command Line:25 COLUMN:5
  48. Error report:
  49. SQL Error: ORA-00936: missing expression
  50. 00936. 00000 -  "missing expression"
  51. *Cause:    
  52. *Action:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement