想问的是:
(1) CreateTable 和 tablespace 怎么改为SQL Server的语句,是不是不要后者就可以?
(2) alter table 语句中storage什么意思?
(3) comment on 是备注么?
很急!!!!请各位帮帮忙!谢谢!!!!
create table T_DEPT
(
DEPTNO VARCHAR2(2) not null,
DEPTNAME VARCHAR2(10)
)
tablespace SBDJ_DATA
pctfree 10
pctused 40
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
create table T_BDATA
(
PERNO VARCHAR2(4) not null,
CHECKNUM NUMBER not null,
MSRNO NUMBER not null,
MSRVALUE VARCHAR2(20),
UDATE DATE,
CDATE DATE,
CBZ VARCHAR2(50)
)
tablespace SBDJ_DATA
pctfree 10
pctused 40
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
alter table T_CHECKPT
add constraint MSRNO primary key (MSRNO)
using index
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 128K
next 128K
minextents 1
maxextents 4096
pctincrease 0
);
comment on column T_PART.NPARTNO
is '部件内码';
5 个解决方案
#1
1、是的!不需要tablespace字句。只要
create table T_DEPT
(
DEPTNO VARCHAR2(2) not null,
DEPTNAME VARCHAR2(10)
)
即可!
2、storage中是Oracle的块和区的初始值和扩展值设置。SQL Server不需要设置,只有固定大小的页。你直接使用:
alter table T_CHECKPT
add constraint MSRNO primary key (MSRNO)
这些就行了。
pctfree 10
initrans 2
maxtrans 255
也是Oracle独有的。
3、comment on 是备注么?
是的。
create table T_DEPT
(
DEPTNO VARCHAR2(2) not null,
DEPTNAME VARCHAR2(10)
)
即可!
2、storage中是Oracle的块和区的初始值和扩展值设置。SQL Server不需要设置,只有固定大小的页。你直接使用:
alter table T_CHECKPT
add constraint MSRNO primary key (MSRNO)
这些就行了。
pctfree 10
initrans 2
maxtrans 255
也是Oracle独有的。
3、comment on 是备注么?
是的。
#2
ashzs谢谢你!
我现在正试着修改.
我现在正试着修改.
#3
VARCHAR2是oracle的东东,要换成varchar
#4
别客气。
#5
问题已解决,谢谢!
#1
1、是的!不需要tablespace字句。只要
create table T_DEPT
(
DEPTNO VARCHAR2(2) not null,
DEPTNAME VARCHAR2(10)
)
即可!
2、storage中是Oracle的块和区的初始值和扩展值设置。SQL Server不需要设置,只有固定大小的页。你直接使用:
alter table T_CHECKPT
add constraint MSRNO primary key (MSRNO)
这些就行了。
pctfree 10
initrans 2
maxtrans 255
也是Oracle独有的。
3、comment on 是备注么?
是的。
create table T_DEPT
(
DEPTNO VARCHAR2(2) not null,
DEPTNAME VARCHAR2(10)
)
即可!
2、storage中是Oracle的块和区的初始值和扩展值设置。SQL Server不需要设置,只有固定大小的页。你直接使用:
alter table T_CHECKPT
add constraint MSRNO primary key (MSRNO)
这些就行了。
pctfree 10
initrans 2
maxtrans 255
也是Oracle独有的。
3、comment on 是备注么?
是的。
#2
ashzs谢谢你!
我现在正试着修改.
我现在正试着修改.
#3
VARCHAR2是oracle的东东,要换成varchar
#4
别客气。
#5
问题已解决,谢谢!