--不影响日后工作的造数据步骤:
--1、备份表内的内容,
--2、清表内内容,
--3、给表造数据,
--4、还原表
------------------------------------------------------------
--1、备份表内的内容,
--create table <库名2>.<表名2> as select * from <库名1>.<表名1>;
--根据表1创建表2,表2的字段和数据都和表1一样.可用于在不同的库之间进行创建
--若只需要表头不需要表数据的话,用create table <库名2>.<表名2> as select * from <库名1>.<表名1> where 1=0;
create table userinfo.clientinfo_2 as select * from userinfo.clientinfo_1;
------------------------------------------------------------
--2、清表内内容,
--delete <库名>.<表名>;
--删掉一整个表内的数据
delete userinfo.clientinfo_1;
------------------------------------------------------------
--3、给表造数据,
--新建一个Test Window,写语句如下:
-- Created on 2017-03-22 by ZHOUKY16712
declare
-- Local variables here
--在declare下面定义一些参数
i integer;--定义i为整型
v_client_id varchar(20);--参数客户号为20位的字符串
v_client_name varchar(50);--参数客户姓名为50位的字符串
SQL 备份表-造数据-还原表
最新推荐文章于 2024-06-30 09:43:34 发布
本文介绍了如何使用SQL语句在不干扰日常工作的情况下,完成数据表的备份、清空、填充数据及还原操作。具体步骤包括使用`CREATE TABLE AS SELECT`备份表内容,`DELETE`清空数据,通过循环插入生成测试数据,最后使用`INSERT INTO SELECT`还原表数据。
摘要由CSDN通过智能技术生成