【发布时间】:2011-01-16 23:11:04
【问题描述】:
我想创建一个存储过程,让我知道以西班牙为目的地的航班的预计时间(传入机场在西班牙)。我有以下表格:
FLIGHT_PLAN(plan_number NUMBER, outgoing_airport NUMBER, estimated_flight_time NUMBER, incoming_airport NUMBER);
AIRPORT (code NUMBER, name VARCHAR(20), city_code NUMBER);
CITY (code NUMBER,name VARCHAR(20),country_code NUMBER);
COUNTRY (code NUMBER, name VARCHAR(20));
我该如何度过这个难关?如何将FLIGHT_PLAN 中的incomming_airport 字段与AIRPORT 中的代码链接起来,然后将CITY 中的代码和COUNTRY 中的代码链接起来?
我应该使用外键还是什么?
【问题讨论】:
-
很难估计飞行时间,因为您提供的架构中没有包含任何间隔信息甚至公里的信息。
标签: sql oracle stored-procedures