您的位置:首页 > 数据库 > Oracle

sql sever数据库与oracle数据库的一些常用操作

2009-05-31 16:01 507 查看
sql server数据库

1. 修改表名:

EXECUTE sp_rename N'dbo.GPSINFO_20090501', N'GPSINFO_20090501_BAK', 'OBJECT'

2. 创建新表:

创建新表的同时复制数据:
select * into 新表 from 源表

只创建新表,没有复制数据:

select * into 新表 from 源表 where 1 = 0

创建新表的同时有条件地复制数据
select * into 新表 from 源表 where uniqueid > 1

如果表存在,复制表数据(源表和目标表不能有自增变量)
insert into 新表 (terminalcode, status) select terminalcode, status from 源表

或者 insert into 新表 select * from 源表

Oracle数据库

ALTER TABLE 表名 RENAME TO 新表名 --修改表名
ALTER TABLE 表名 RENAME COLUMNNAME TO NAME1 --修改表列名
ALTER TABLE 表名 MODIFY NAME1 NUMBER(20) --修改字段类型
ALTER TABLE 表名 ADD 列名 VARCHAR2(40) --添加表列
ALTER TABLE 表名 DROP COLUMN COLUMNNAME --删除表列
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: