【发布时间】:2020-08-09 13:33:31
【问题描述】:
我正在尝试在 sql 中为汽车网站创建一个嵌套表。所以我可以从数据库中获取数据并在我的网站中包含下拉菜单(我正在使用 php、html 和 css)
所以我想创建一个这样的下拉菜单。当我选择下拉菜单的第一个选项时,第二个选项会根据之前的选择出现。这是我截取上面所附屏幕截图的网站链接(图片)https://carbuyersonline.com.au/
CREATE OR REPLACE TYPE my_nested_table IS TABLE OF VARCHAR2 (10);
/
create table car (
year int(11) not null,
model varchar(128) not null,
shape varchar(128) not null,
badge varchar(128) not null,
engineofcar varchar(128) not null,
make my_nested_table //here it says unrecorgnised data type near my_nested_table
)NESTED TABLE make STORE AS nested_make;
/
DESC alfa_romeo;
INSERT INTO alfa_romeo(model, shape, badge, engineofcar)
VALUES ("Giulia", "4 Door Sedan", "Auto MY19, Quadrifoglio Auto MY19, Super
Auto MY19, Veloce", "4 Cylinder, 2.0 Litre - Petrol");
//I added same code again just to show example but it will be different car next time
DESC alfa_romeo;
INSERT INTO alfa_romeo(model, shape, badge, engineofcar)
VALUES ("Giulia", "4 Door Sedan", "Auto MY19, Quadrifoglio Auto MY19, Super
Auto MY19, Veloce", "4 Cylinder, 2.0 Litre - Petrol");
上面的错误我已经提到了,在代码旁边
make my_nested_table //here it says unrecorgnised data type
my_nest_table)
感谢任何帮助。另外,有没有更好的方法呢?
【问题讨论】:
-
您是否尝试在创建类型时包含架构名称?
-
@KMoe 那是什么?
-
@Hemlata 创建或替换类型 schema_name。我的嵌套表。默认值通常是 dbo,因此请尝试 CREATE OR REPLACE TYPE dbo。我的嵌套表
-
@APC “您需要发布实际复制它的帖子”是什么意思?我不明白。但是,如果我知道我必须发布什么,我会很乐意发布。
-
@KMoe 我试过了,但我仍然有同样的错误。
标签: php sql database phpmyadmin xampp