使用一条INSERT语句完成多表插入

来源:asp之家 时间:2010-03-18 11:08:00 

这是一条颠覆常规的插入方法,一条INSERT语句可以完成向多张表的插入任务。小小地展示一下这种插入方法。

1.创建表T并初始化测试数据,此表作为数据源。


sec@ora10g> create table t (x number(10), y varchar2(10));
sec@ora10g> insert into t values (1,'a');
sec@ora10g> insert into t values (2,'b');
sec@ora10g> insert into t values (3,'c');
sec@ora10g> insert into t values (4,'d');
sec@ora10g> insert into t values (5,'e');
sec@ora10g> insert into t values (6,'f');
sec@ora10g> commit;

2.查看表T的数据


sec@ora10g> select * from t;

X Y
---------- ----------
1 a
2 b
3 c
4 d
5 e
6 f

6 rows selected.

3.创建表T1和T2,作为我们要插入的目标表。


sec@ora10g> create table t1 as select * from t where 0=1;

Table created.

sec@ora10g> create table t2 as select * from t where 0=1;

Table created.



标签:INSERT语句,MySQL多表,MySQL技巧
0
投稿

猜你喜欢

  • tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式

    2023-04-25 04:15:56
  • python3利用ctypes传入一个字符串类型的列表方法

    2021-06-10 20:33:36
  • Windows下python3安装tkinter的问题及解决方法

    2023-03-30 11:45:31
  • 对Python使用mfcc的两种方式详解

    2023-06-04 14:56:52
  • 对Server.UrlEncode进行字符反编译

    2009-06-22 12:54:00
  • 如何使用Python基于接口编程的方法实现

    2023-12-24 20:15:41
  • 网页设计的12种颜色

    2011-05-21 08:40:00
  • vue和iview实现Scroll 数据无限滚动功能

    2024-04-28 09:22:23
  • smarty模板嵌套之include与fetch性能测试

    2024-05-03 15:49:53
  • pyautogui自动化控制鼠标和键盘操作的步骤

    2022-04-29 21:35:14
  • Python用内置模块来构建REST服务与RPC服务实战

    2023-05-09 19:32:16
  • Vue数据增删改查与表单验证的实现流程介绍

    2024-05-28 15:42:51
  • PHP 正则判断中文UTF-8或GBK的思路及具体实现

    2024-06-05 09:49:00
  • 关于go语言编码需要放到src 文件夹下的问题

    2023-07-03 07:34:00
  • Pytorch数据类型与转换(torch.tensor,torch.FloatTensor)

    2023-03-31 13:32:36
  • JavaScript编写棋盘覆盖代码详解

    2024-04-17 10:30:05
  • Python中Numpy的深拷贝和浅拷贝

    2021-10-04 21:08:43
  • 比较规范的验证Email地址是否正确的正则表达式

    2009-07-28 17:55:00
  • Anaconda之conda常用命令介绍(安装、更新、删除)

    2021-06-11 22:52:03
  • 关于SQL Server数据库备份和恢复特性介绍

    2009-02-19 16:57:00
  • asp之家 网络编程 m.aspxhome.com