数据库——Oracle中快速复制表结构及sql语句select into的用法
来源:互联网 发布:淘宝秒杀群怎么找人 编辑:程序博客网 时间:2024/06/03 07:05
select into的使用规则:
- 在Oracle中是pl/sql的变量赋值语句;
- 在sql server中可以用来复制一个表的数据并插入到另一个新表中,语法如下:
SELECT * INTO 新表名 [IN 外部数据库] FROM 旧表名;SELECT 字段名(s) INTO 新表名 [IN 外部数据库] FROM 旧表名;在这里若只想复制表结构则可以添加促使查询无结果返回的where子句:SELECT * INTO 新表名 FROM 旧表名 WHERE 1=0;
Oracle中快速复制表结构和表数据:
复制表结构及其数据: create table 新表名 as select 字段名(s) from 旧表名;只复制表结构: create table 新表名 as select * from 旧表名 where 1=2;create table 新表名 like 旧表名;只复制表数据:若两表结构相同:insert into 新表名 select * from 旧表名;若两表结构不同:insert into 新表名(字段1,字段2...) select 字段1,字段2... from 旧表名;
注:此方法无法复制表的约束(索引,主键等),只能生成sql脚本(附带约束信息),再执行脚本生成表;
在写sql语句的时候要注意使用的数据库,因为不同的数据库中同一sql的功能可能会不同。
阅读全文
0 0
- 数据库——Oracle中快速复制表结构及sql语句select into的用法
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)
- sql 语句:SELECT INTO 和 INSERT INTO SELECT 表复制
- 数据库的表复制语句SELECT INTO 和 INSERT INTO SELECT
- SQL复制数据表及表结构 select * into 与 insert into
- SQL——SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- 表的复制语句: select into 和 insert into select
- SQL中SELECT INTO和INSERT INTO SELECT(复制表)
- Oracle中insert into select和select into的用法
- Oracle中insert into select和select into的用法
- oracle数据库【表复制】insert into select from跟create table as select * from 两种表复制语句区别
- 数据迁移中oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解
- oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- [SQL]SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- select into from与insert into select区别详解,sql语句复制表
- select into from与insert into select区别详解,sql语句复制表
- 表复制语句(SELECT INTO 和 INSERT INTO SELECT )
- 【转载】SELECT INTO 和 INSERT INTO SELECT 两种 表之间的复制语句
- 第3周项目4(2)- 顺序表应用
- PHP文件上传学习(单文件,ajax无刷新方式)
- 刚开始熟悉STM32定时器
- 训练集---本周总结
- 数据结构绪论
- 数据库——Oracle中快速复制表结构及sql语句select into的用法
- go Http Post 发送文件流
- 09.24周日
- Unity5网络模块UNet介绍
- c 语言基础
- 获取web项目的绝对路径的方法总结
- selenium中键盘模拟操作
- 洛谷P2799国王的魔镜
- github上传命令