黄浦江 发表于 2010-03-26 09:37

紧急求助!请教个问题!

一段建脚本:
DROP TABLE CB_ACC_BILL_LIST@

CREATE TABLE CB_ACC_BILL_LIST
(
        ABL_BILLNO                VARCHAR(20)                NOT NULL,
        ABL_CSTNO                CHAR(10)                        NOT NULL,       
        ABL_ACCOUNTNO                VARCHAR(30)                NOT NULL,       
        ABL_ACCOUNTNAME                VARCHAR(300)                        ,       
        ABL_CRY                        CHAR(3)                        NOT NULL,       
        ABL_BEGINBALANCE                      DECIMAL(18,2)                NOT NULL,        --承前账户余额,即账单记录开始前账户余额
        ABL_ENDBALANCE                DECIMAL(18,2)                NOT NULL,        --承后账户余额,即账单记录完成后账户余额
        ABL_BEGINTIME                CHAR(14)                        NOT NULL,        --账单起始时间,YYYYMMDDHHMMSS
        ABL_ENDTIME                CHAR(14)                        NOT NULL,        --账单截止时间,YYYYMMDDHHMMSS
        ABL_CREATETIME                CHAR(14)                        NOT NULL,        --生成时间,YYYYMMDDHHMMSS
        ABL_STT                        CHAR(1)           DEFAULT '0'        NOT NULL,        --状态
        ABL_DOWNLOADNUM        INTEGER           DEFAULT 0                ,        --账单下载次数
        ABL_PRINTNUM                INTEGER           DEFAULT 0                 ,               --账单打印次数
        PRIMARY KEY (ABL_BILLNO)
) IN EBANKUSR INDEX IN EBANKIND@

CREATE INDEX CB_ACC_T_IDX1 ON CB_ACC_BILL_LIST(ABL_CSTNO)@

想请教的是IN EBANKUSR INDEX IN EBANKIND 这句里 EBANKUSR 和EBANKIND 分别是指的什么?
另外,我用DBArtisan刷脚本,最后的@用什么替换为; ? 有好的工具没? 谢谢!

yc1001bbb 发表于 2010-03-26 16:23

zlj2208 发表于 2010-03-26 16:30

1. EBANKUSR 和 EBANKIND 分别是数据和索引存放的表空间,是用户自己建立的。
2. "@" 替换成";" 如果文件小的话用文本编辑器,替换就行;如果文件很大需要用正则替换了。



想请教的是IN EBANKUSR INDEX IN EBANKIND 这句里 EBANKUSR 和EBANKIND 分别是指的什么?
黄浦江 发表于 2010-03-26 09:37 http://bbs.chinaunix.net/images/common/back.gif

motte 发表于 2010-04-02 11:01

这两个分别是已经存在的表空间和索引空间。这样创建的表以及索引会分开存储,如果表中有大数据字段的话也会有一个专门的空间来存储大空间的;
页: [1]
查看完整版本: 紧急求助!请教个问题!