这个SQL怎么写(没有结束,继续)? (20分)

  • 主题发起人 易名烦
  • 开始时间
大佬,你自己设计个SQL Server吧,允许“自增量字段”可以赋值,咱也可以嘲笑M$一番。
只写字段列表一次的方案:
insert into A select NULL,field2,field3,.... from B
另有劝告,大项目勿用“自增量字段”,道理若干。。。


 
笑M$还是笑我哦?
我这个都搞不定,还设计SQL Server。
 
to:易名烦

insert into table2 (字段列表) select 字段列表 from table2

如果你要考虑字段列表是灵活的话,可以用专门的写一个过程,得到表的字段列表(因为我看了
你上面的贴子,了解到你的表字段是不固定的),并成一个字符串,然后从这个字符串中去掉这
个ID字段名,再用这个字符串替换上面sql中字段列表部分~~

不知道是不是你所需要的解决方案...


 
你讲的非常正确,我的确是这样做的。
但我想求得一个高效率的方法,就是不用我去找字段。
就象select * from talbe一样。
也许这个是要求高了一点,但说不定哪位热心人就会这个啊,正好大家也受益,对吧?
 
多人接受答案了。
 
顶部