美文网首页
sql整理_1创建表并批量插入数据

sql整理_1创建表并批量插入数据

作者: 南国铃子 | 来源:发表于2020-04-09 13:21 被阅读0次

    1 创建表并批量插入数据

    create table Student(

            Sid VARCHAR2(10) NOT NULL,    --学生ID

            Sname VARCHAR2(10) NOT NULL, --名称

            Sage NUMBER(2) NOT NULL  -- 年龄   

      );

    insert into Student (Sid,Sname,Sage)

          select s.* from

              (

                    select 's01' Sid,'唐研' Sname,18 Sage from dual union

                    select 's02' Sid,'胡歌' Sname,19 Sage from dual union

                    select 's03' Sid,'刘诗诗' Sname,18 Sage from dual union

                    select 's04' Sid,'杨幂' Sname,17 Sage from dual

              )s;

    需原表删除数据,创建一个与原表数据结构及数据一样的表:

    create table 药品库存测试备份 as  Select * From 药品库存 Where 药品id = 1392;

    恢复删除的数据,批量导回原表:

    insert into 药品库存 (库房ID,....)

          select s.* from

              (

                  Select * From 药品库存测试备份 Where 药品id = 1392

              )s;

    相关文章

      网友评论

          本文标题:sql整理_1创建表并批量插入数据

          本文链接:https://www.haomeiwen.com/subject/hattmhtx.html