【问题标题】:Oracle XE 10 sc_core.js:472 Uncaught ReferenceError: $x is not definedOracle XE 10 sc_core.js:472 Uncaught ReferenceError: $x is not defined
【发布时间】:2019-09-14 02:08:01
【问题描述】:

刚安装Oracle XE10g,尝试从PHPMyAdmin迁移到oracle,在SQL命令页面出现javascript错误,SQL代码没有运行

快照:https://i.imgur.com/H2ilUlr.png

【问题讨论】:

    标签: javascript oracle oracle-xe


    【解决方案1】:

    这看起来像 10g XE Application Express 的 SQL Workshop。

    无论如何:

    • 删除该命令中所有位置的单引号
    • 使用 VARCHAR2,而不是 VARCHAR 数据类型
    • date 列重命名为其他名称; 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 也是如此,但这样的 CREATE TABLE 语句应该不成问题。它可能适用于更旧的数据库版本。无论如何,如果我可能会问:为什么要安装这么旧的版本? Oracle 现在提供 18cXE;考虑安装该版本。或者,至少是 Apex 4.x 附带的 11gXE。老实说,我不记得早期的 Apex 工作室是如何工作的……如果我是你,我会安装新的(er)数据库和 SQL Developer 作为 GUI 工具(不是 Apex 工作室)。
    • 我从一些选项中选择了最小的,但是,我想最好的办法是下载更新的版本
    猜你喜欢
    • 1970-01-01
    • 2020-10-13
    • 2015-12-24
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    • 2019-01-22
    • 2019-12-31
    • 2020-05-24
    相关资源
    最近更新 更多