使用sql语句复制一张表

如何使用sql语句复制一张表?

第一步:先建一张新表,新表的结构与老表相等。

create table newbiao like chengjibiao(老表名);

第二步:将老表中的值复制到新标中。

insert into newbiao SELECT * from chengjibiao(老表名);

时间: 2024-12-24 06:43:12

使用sql语句复制一张表的相关文章

sql 语句 获取某张表某列字段最短的某几行数据

sql 语句 获取某张表某列字段最短的某几行数据 SELECT C_name,C_code FROM Catalog where LEN(C_code)=LEN((SELECT top 1 C_code FROM Catalog order By LEN(C_code))) 原文地址:https://www.cnblogs.com/woniucode/p/10455406.html

SQL语句:一张表和另一张表的多重匹配查询

1.两个表结构如下图 2.如何查询成如下图所示 3.SQL语句是: 1 select id,name=stuff(( 2 select ','+t2.name 3 from a t1 4 join b t2 on charindex(','+convert(varchar(5),t2.id)+',',','+t1.name+',')>0 5 where o1.id=t1.id 6 for xml path('')),1,1,'') 7 from a o1 3.其中charindex函数使用方法:

SQL语句复制父子级表数据

原始表Book数据如下: id为自增长整数,text为内容,pid为上级IDid text pid1 第一层 02 数学 03 第二层 14 语文 15 第三层 36 英语 3-------- 现要求拷贝一份这样的数据到同一个表Book中,成功后的数据应该如下id text pid100 第一层 0101 数学 0102 第二层 100103 语文 100104 第三层 102105 英语 102 -------- --第一步:复制全部数据 Insert Into Book(text,pid)

使用SQL语句清空数据库所有表的数据

近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张一张的清空,实在麻烦,因此就想利用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER.1.搜索出所有表名,构造为一条SQL语句 declare @trun_name varchar(8000)set @trun_name='' select @trun_name=@trun_name + 'truncate table ' + [name] + ' ' from syso

ORACLE基本SQL语句-用户及建表篇

一.用户相关SQL语句 /*新建用户*/create user SA identified by 2013; 说明:SA用户名,2013密码 /*授权connect,resource给用户sa*/grant connect,resource to sa; 说明:CONNECT角色: --是授予最终用户的典型权利,最基本的 . ESOURCE 角色: --是授予开发人员的 /*查询所有的用户*/select * from all_users; /*将表STU查询权限授予SA*/GRANT SELE

复制一张表的数据到另一张表,jq.grid里面有时间类型数据时展示不了数据

1.复制一张表的数据到另一张表 insert into jct_sys_lock_tbl_new  (BGN_DT, END_DT, TYPE, DESCR, flag, format, range, count)  select BGN_DT, END_DT, TYPE, DESCR, flag, format, range, count    from jct_sys_lock_tbl 也可以: insert into jct_sys_lock_tbl_new  select *    fr

使用Sql语句快速将数据表转换成实体类

开发过程中经常需要根据数据表编写对应的实体类,下面是使用sql语句快速将数据表转换成对应实体类的代码,使用时只需要将第一行'TableName'引号里面的字母换成具体的表名称就行了: declare @TableName sysname = 'TableName' declare @Result varchar(max) = 'public class ' + @TableName + ' {' select @Result = @Result + ' public ' + ColumnType

正则表达式匹配SQL语句中的所有表名

折磨了几个小时,写出匹配SQL语句中的所有表名,备忘记录 1 \*\s+from\s+[\w\[\]]*\.?[\w\[\]]*\.?\[?(\b\w+)\]?[\r\n\s]* 支持各种表达式 SELECT * FROM Config SELECT * FROM [dbo].IMEIUser SELECT * FROM dbo.LotteryLog SELECT * FROM [GreenPrize]SELECT * FROM [dbo].[Config]SELECT * FROM dbo.[

SQL语句基础之 单表查找

Sql语句之 单表查询 一.一般查询 1.查看表中的所有记录 以及 所有字段(属性) 语句 : select * from student; 2.只查看某些字段 语句:select sname,sex from student; 3.把查询出来的结果的字段名显示为其它名字 语句: select sname as ‘姓名’ , sage as ‘年龄’ from student; 4.在查询结果中添加一列,这一列的值为一个常量 语句:select sname,sex,’广州’ address fr