qfgl.net
当前位置:首页>>关于复制表结构的语句的资料>>

复制表结构的语句

改成select IDENTITY(int,1,1) as Did into newtable from 人员表1复制:Select 字段1,字段2 into NewTable from 表 where 1=2insert into MyTable (prikey,description) select foreignkey,description from SomeView 从SomeView 查找foreignkey,description ,插入mytable 中prikey,description

复制表和所有的数据以及表结构.缺点就是主键和默认值都会没有需要重新设置select * into [新表名] from [旧表名] 注释:要带上原表的前缀 dbo.复制表(及数据)create table [新表名] as select * from [旧表名] 复制表结构create table [新表名] as

1.复制表结构:只能复制表的字段,不能复制主键、索引等 select top 0 * into 新表名 from 原表名2.复制整个数据库结构及数据:create datebase Test --创建目标数据库 exec P_CopyDB @Source_DB='aspnet',@Des_DB='test' --把源数据库整个

在Delphi 好象比较麻烦不过在SQL 中是可以实现的!你可以把字段名当成字符串变量如: @FiledStr:='ID,Name,Number' Execu("Select "+@FiledStr+" from tablename into Newtablename");如许就可以了在Delphi中能不克不及履行个字符串我没试过如不雅行的话那就行了如许只要对字符串进行修改就能实现智能化了!

SQL SERVER:select * into ele_payee_account_rr from ele_payee_account where 1=2ORACLE & MYSQL:create table ele_payee_account_rr asselect * from ele_payee_account where 1=2

1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old

CREATE TABLE `article2222` select * FROM `ec_ic`.`locoy_data4` WHERE 1 = 2;alter table article2222 MyISAM DEFAULT CHARSET=utf8;

a表select * from a表 into a副本 where 1=1--(带数据,和结构)select * from a表 into a副本 where 1=2 --(数据结构)

在数据表点右键复制,在记事本里粘贴就可以了看

1、把a的表结构复制到a1表,1=2不复制数据,2、如果要复制数据,就不要whereselect * into a1 from a where 1=2注意:这种方式不能复制主键、索引等信息如果要全部复制,只能是在a表上按右键,选择“编写表脚本为”=》Create然后在这个结构基础上把a改成a1(注:要在设置里选择编写索引脚本)

网站首页 | 网站地图
All rights reserved Powered by www.qfgl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com