新建表:
-- Create table
create table LDMENU(
nodecode CHAR(6) not null,
parentnodecode CHAR(6),
nodelevel CHAR(1),
nodename VARCHAR2(30),
childflag CHAR(10),
nodekey CHAR(10),
runscript VARCHAR2(150),
nodedescription VARCHAR2(100),
nodesign CHAR(5),
nodeorder INTEGER
)
tablespace LIS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
-- Create/Recreate primary, unique and foreign key constraints
alter table LDMENU
add constraint PK_LDMENU primary key (NODECODE)
disable;
删除表:
Drop table [表名]
插入数据:
INSERT INTO [表名] (字段1,字段2) VALUES (100,\'51WINDOWS.NET\')
删除数据:
DELETE FROM [表名] WHERE [字段名]>100
更新数据:
UPDATE [表名] SET [字段1] = 200,[字段2] = \'51WINDOWS.Net\' WHERE [字段三] = \'HAIWA\'
新增字段默认值为0:
ALTER TABLE [表名] ADD [字段名] 类型 NOT NULL DEFAULT 0
删除字段:
ALTER TABLE [表名] DROP COLUMN [字段名]
修改字段类型:
ALTER TABLE [表名] ALTER COLUMN [字段名] 类型 NOT NULL
修改字段名:
ALTER TABLE [表名] rename column A to B
重命名表:(Access 重命名表,请参考文章:在Access数据库中重命名表)
sp_rename \'表名\', \'新表名\', \'OBJECT\'
新建约束:
ALTER TABLE [表名] ADD CONSTRAINT 约束名 CHECK ([约束字段] <= \'2000-1-1\')
删除原有的约束:
ALTER TABLE [表名] DROP CONSTRAINT 约束名
新建约束并指定默认值:
ALTER TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT \'51WINDOWS.NET\' FOR [字段名]