SQLSERVER查询问题

lijunyi 2003-03-12 03:30:35
SQLSERVER2000编程员指南上说“如果在where字句中指定一个值为false的条件,则可以用select。。。into语句来创建一个表名不同,但结构和数据类型和原表相同的表”为什么?有什么作用,在什么情况下使用
...全文
28 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hillhx 2003-03-14
  • 打赏
  • 举报
回复
很多时候都可能用到,比如备分历史数据。。
hillhx 2003-03-14
  • 打赏
  • 举报
回复
select * into Newtable from table where 1=2

其实 SELECT INTO就是用SELECT语句产生的查询结果创建表,实际是分两步,1用查询结果的结构创建表结构,用查询结果的数据,填充表。如果没有数据,那就只有结构,所以就创建了个空表
wuguangyao 2003-03-14
  • 打赏
  • 举报
回复
创建一个根OldTable结构完全相同的NewTable
select * into NewTable from OldTable where 1=2
导入数据
Insert into NewTable Select * from OldTable
xaurora 2003-03-14
  • 打赏
  • 举报
回复
怎么没人回答?难道是不屑?
xaurora 2003-03-13
  • 打赏
  • 举报
回复
空的新表?
那数据怎样导入?
nchln 2003-03-13
  • 打赏
  • 举报
回复
建一个表结构完全一样的新表,但是不会把源表的数据包含进来,建立了一个空的新表。
soaringsouth 2003-03-13
  • 打赏
  • 举报
回复
就是省略写建新表的语句了。名字还是不同的,结构一样。
angle1219 2003-03-12
  • 打赏
  • 举报
回复
见一个表结构相同的新表!
lijunyi 2003-03-12
  • 打赏
  • 举报
回复
写法我会写,但是有什么作用呀!!!!!!!!!!!!!!!
CrazyFor 2003-03-12
  • 打赏
  • 举报
回复
如:

select * into Newtable from table where 1=2

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧