首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

初学者T-SQL添加表语句

2012-08-31 
菜鸟T-SQL添加表语句我现在想添加一张新表,我不知道T-SQL语句是什么,有几种情况,麻烦大神们告诉下1.添加一

菜鸟T-SQL添加表语句
我现在想添加一张新表,我不知道T-SQL语句是什么,有几种情况,麻烦大神们告诉下
  1.添加一张空白的新表
  2.将现有表中数据添加到已存的表中
  3.将现有表中的数据添加到新表中
  请一一列举出来,最好能清楚点,麻烦各位大神了,谢谢!!!

[解决办法]

SQL code
--添加一张空白的新表select * into test from table where 1 = 2 /*复制一个表结构*/--将现有表中数据添加到已存的表中insert into [已存的表]select * from [现有表]  /*需要注意字段 一一对应*/--将现有表中的数据添加到新表中select * into test from table /*将现有的表 添加到新表 test 里*/
[解决办法]
SQL code
--创建新表create table tab(id  int, col varchar,...)--将表中数据添加到表中select col1,col2 into tab_new from tab_old where ...
[解决办法]


SQL code

--添加一张空白的新表
select * into test from table where 1 = 2 /*复制一个表结构*/
这个where 1=2 是什么意思呢?

1=2就是表示没有一条记录是符合条件的,所以新表中没有一条数据而只有表结构

--将现有表中数据添加到已存的表中
insert into [已存的表]
select * from [现有表] /*需要注意字段 一一对应*/
现有表对应已存表的字段名字那些都要一样吗?

是的两张表的字段名字都是一样的

热点排行