表空间将存储在哪里?
我正在创建一个带有表空间的表:
CREATE TABLE SALARY.....
IN ACCOUNTING INDEX IN ACCOUNT_IDX
Accounting 和 Account_IDX 将在哪里创建?
I am creating a table with tablespace:
CREATE TABLE SALARY.....
IN ACCOUNTING INDEX IN ACCOUNT_IDX
Where will the Accounting and Account_IDX be created?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
上面的脚本将在 ACCOUNTING 表空间中创建 SALARY,并在 ACCOUNT_IDX 表空间中创建该表的索引。
ACCOUNTING 和 ACCOUNT_IDX 表空间需要在具有 CREATE TABLESPACE 语句的单独脚本中创建。
如果您查看 CREATE TABLESPACE 的语法,该语句的 USING 部分将告诉 DB2 将表空间的文件放在哪里。
DB2 创建表空间参考
The script that you have above will create SALARY in the ACCOUNTING tablespace, with indexes for that table in ACCOUNT_IDX tablespace.
The ACCOUNTING and ACCOUNT_IDX tablespaces need to be created in a separate script that has CREATE TABLESPACE statements.
If you look at the syntax for CREATE TABLESPACE, the USING part of the statement will tell DB2 where to put the files for the tablespace.
DB2 Create Tablespace Reference