【发布时间】:2021-09-24 20:26:50
【问题描述】:
创建一个名为ADVENTURE_TRIP 的表。除了TRIP_NAME 列应使用VARCHAR 数据类型以及DISTANCE 和MAX_GRP_SIZE 列应使用NUMBER 数据类型外,该表具有与图3-39 中所示的TRIP 表相同的结构.执行命令描述ADVENTURE_TRIP表的布局和特征。
然后我使用代码(这有效并制作了表格)
CREATE TABLE ADVENTURE_TRIP
(
TRIP_ID DECIMAL(3, 0) PRIMARY KEY,
TRIP_NAME VARCHAR(75),
START_LOCATION CHAR(50),
STATE CHAR(2),
DISTANCE NUMBER(4,0),
MAX_GRP_SIZE NUMBER(4,0),
TYPE CHAR(20),
SEASON CHAR(20)
);
然后我需要“a) 将以下行添加到 ADVENTURE_TRIP 表中:
trip ID: 45; trip name: Jay Peak; start location: Jay; state: VT; distance: 8; maximum group size: 8; type: Hiking; season: Summer
b) 显示 ADVENTURE_TRIP 表的内容。 "
所以我使用代码
INSERT INTO 'Adventure_Trip' ('TRIP_ID', 'TRIP_NAME', 'START_LOCATION', 'STATE',
'DISTANCE', 'MAX_GRP_SIZE', 'TYPE', 'SEASON')
VALUES (45, 'Jay Peak', 'Jay', 'VT', 8, 8, 'HIKING', 'SUMMER');
但它根本不起作用。它说表名是错误的,即使我已经仔细检查了一百万次。不知道现在该做什么。
【问题讨论】:
-
'TRIP_ID'是字符串文字,而不是列名。TRIP_ID是一列,"TRIP_ID"也是。'Adventure_Trip'也是如此,跳过单引号。
标签: sql sql-insert