我对 SQL 比较陌生,只在需要时才涉足它。我对此进行了一些研究,但收效甚微。我需要从代码中删除表空间引用。数据库中已存在默认表空间的设置。顺便说一下,它是一个 Oracle 数据库。
如果我有这些代码行:
EXECUTE IMMEDIATE 'CREATE TABLE RAND_CATEGORY(
-------- insert random vars ---------------
CONSTRAINT RAND_CATEGORY PRIMARY KEY(cat_id,ver_num)
USING INDEX TABLESPACE VG_NDX ENABLE
)TABLESPACE VG_DATA';
这是我到目前为止所拥有的:
EXECUTE IMMEDIATE 'CREATE TABLE RAND_CATEGORY(
-------- insert random vars ---------------
CONSTRAINT RAND_CATEGORY PRIMARY KEY(cat_id,ver_num)
USING INDEX TABLESPACE VG_NDX ENABLE
)';
我的问题是,我应该删除整行:
USING INDEX TABLESPACE VG_NDX ENABLE
或者我应该删除“TABLESPACE VG_NDX”并将其保留为:
USING INDEX ENABLE
请记住,我是新手,我只需要帮助。过去两周我一直在学习 SQL,表空间对我来说有点奇怪。提前致谢!:D