使用 Oracle SQL 开发人员工具 (GUI) 进行分区
Partition By using Oracle SQL Developer tool (GUI)
我被赋予了使用图形用户界面 GUI 在 Oracle 数据库中创建 ROW_NUMBER() 的任务。
我正在使用 Oracle SQL 开发人员工具,但无法找到任何选项说 'Partition by' 或 'Row_number'。我想知道 SQL 开发人员工具中是否有使用图形用户界面 (GUI) 的可用选项。
目前,我正在使用:
- 甲骨文数据库 19c
- Oracle SQL 开发者工具版本 21.4.1.349 内部版本 349.1822
请分享您的专家意见,谢谢:-)
忽略您对 '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)
);
我被赋予了使用图形用户界面 GUI 在 Oracle 数据库中创建 ROW_NUMBER() 的任务。
我正在使用 Oracle SQL 开发人员工具,但无法找到任何选项说 'Partition by' 或 'Row_number'。我想知道 SQL 开发人员工具中是否有使用图形用户界面 (GUI) 的可用选项。
目前,我正在使用:
- 甲骨文数据库 19c
- Oracle SQL 开发者工具版本 21.4.1.349 内部版本 349.1822
请分享您的专家意见,谢谢:-)
忽略您对 '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)
);