关乎期末考试,大家帮忙看一下
有一个原始表,在程序执行时,要创建一个新表,每次操作从原始表中选出满足条件的若干条信息,加入到新表中。( 两个表的属性不同,新表属性包括原始表)
该怎样写代码呢?
还有在VC中写嵌入程序,connect,exec sql,还有别的什么要求吗?
问题点数:0、回复次数:4Top
1 楼dlpseeyou(豆子)回复于 2003-12-02 19:08:29 得分 0
insert newtable select filed1,filed2... from oldtable where 条件Top
2 楼welyngj(无爱)回复于 2003-12-02 19:29:48 得分 0
insert newtable( filed1,filed2...) select filed1,filed2... from oldtable where 条件
Top
3 楼goneaway(小伍)回复于 2003-12-04 10:17:53 得分 0
IF EXISTS (SELECT name FROM tempdb.dbo.sysobjects WHERE name = 'newtable' AND type = 'U')
insert newtable select filed1,filed2... from oldtable where 条件
ELSE select filed1,filed2... into newtable from oldtable where 条件
Top
4 楼goneaway(小伍)回复于 2003-12-04 10:19:20 得分 0
即如果存在表则只插入数据,如果不存在表则创建并插入数据。Top




