Javascript Oracle XE 10 sc_core.js:472未捕获引用错误:$x未定义
刚安装Oracle XE10g,正在尝试从PHPMyAdmin迁移到Oracle,在SQL命令页面中,出现javascript错误,SQL代码未运行Javascript Oracle XE 10 sc_core.js:472未捕获引用错误:$x未定义,javascript,oracle,oracle-xe,Javascript,Oracle,Oracle Xe,刚安装Oracle XE10g,正在尝试从PHPMyAdmin迁移到Oracle,在SQL命令页面中,出现javascript错误,SQL代码未运行 快照:这看起来像10g XE Application Express的SQL研讨会 无论如何: 删除该命令中的所有单引号 使用VARCHAR2,而不是VARCHAR数据类型 将date列重命名为其他内容日期是保留字(用于数据类型) 删除INT数据类型的大小 换句话说,应该是这样的: SQL> create table bags 2
快照:这看起来像10g XE Application Express的SQL研讨会 无论如何:
- 删除该命令中的所有单引号
- 使用VARCHAR2,而不是VARCHAR数据类型
- 将
列重命名为其他内容<代码>日期是保留字(用于数据类型)date
- 删除
数据类型的大小INT
SQL> create table bags
2 (num int not null,
3 id int not null,
4 user_id int not null,
5 product_id varchar2(11) not null,
6 market_id varchar2(11) not null,
7 price int not null,
8 quantity varchar2(255) not null,
9 c_date date not null);
Table created.
SQL>
感谢您的努力,但它仍然没有运行,我认为问题在于oracle页面的js代码不客气。正如我发布的代码所示,如果使用正确的语法,Oracle将创建一个表。虽然Apex 2.x非常古老,10g也是如此,但这样的CREATETABLE语句应该不会有问题。它可能在更旧的数据库版本中工作。不管怎样,如果我可以问:你为什么安装这么旧的版本?Oracle现在提供18cXE;请考虑安装该版本。或者,至少是配备Apex 4.x的11gXE。老实说,我不记得Apex早期的研讨会是如何运作的。。。如果我是你,我会安装新的(er)数据库和SQL Developer作为GUI工具(不是Apex Workshop)。我从一些选项中选择了最小的大小,但是是的,我想最好的办法是下载一个更新的版本