使用 Oracle SQL 开发人员工具 (GUI) 进行分区

Partition By using Oracle SQL Developer tool (GUI)


我被赋予了使用图形用户界面 GUI 在 Oracle 数据库中创建 ROW_NUMBER() 的任务。
我正在使用 Oracle SQL 开发人员工具,但无法找到任何选项说 'Partition by' 或 'Row_number'。我想知道 SQL 开发人员工具中是否有使用图形用户界面 (GUI) 的可用选项。

目前,我正在使用:

请分享您的专家意见,谢谢:-)

忽略您对 'ROW_NUMBER()' 的评论,以下是使用 SQL 开发人员提供的 GUI 创建分区 table 的方法。

创建 Table 对话框。

启用 'Advanced' 视图。

在分区页面上。 select你的分区方案(这里我选择'Range'),找到你的列,select它,向右移动。

然后在“分区”页面上,创建您的第一个分区...当您插入一行时,它必须有地方可去,对吗?

单击 + 按钮创建一个,为其命名,并为其指定一个值范围。因此,在我的示例中,在插入第 10,001 行之前,我不需要第二个分区。

如果您想查看复制您用鼠标手工完成的操作所需的 DDL,请参阅 DDL 页面。

CREATE TABLE SH.PART_BY_ROWNUM 
(
  ROWNUM2 INTEGER 
, DATAS BLOB 
) 
PARTITION BY RANGE (ROWNUM2) 
(
  PARTITION PARTITION1 VALUES LESS THAN (10000)  
);