SELECT 语句如何实现记录重复? 不用存储过程,不用insert,光用一个select语句怎样往一个表A里的B字段添加N条值为C的记录?即使得结果为:A: B C C C..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert A(B)select top N'C'from sysobjects a INSERT 插入.SELECT 查询 記錄多時select top N'C'from syscolumns a,syscolumns b--這樣連多幾個表 我是要要从另外一个表里查询出C,然后在表A里重复N次,不能用insert,请问该怎么写?谢谢上面各位 我明白了,你想用 select * into a from C 这种语句。这样有啥意义呢,用insert语句有啥不好的 因为想用语句返回数据集,用select 就可以返回,而insert就要多个语句,而权限不能用存储过程 select c into A.b from B 楼主的意思是因为权限制约,想用SELECT语句往表里加数据??做不到的.. declare @n intset @n=100while @n>0begin insert A(B) select c from tb set @n=@n-1end 不用insert,添加记录???学习 发帖前怎么没有预览? varchar max会不会多占用空间? SQL语句错误的问题 请大家帮我看一下这个查询哪有问题 简单sql语句的问题2,昨天的已结贴 这样会不会留下操作日志?? SQL创建WINDOWS登录名出现问题 向各位高手请教???????????? sql server 2012安装失败 救济!!!2条以上记录,如何一次一条insert入数据库,而不是一次写入? const重载的相关问题,谢谢 一个group by 的SQL问题
'C'
from
sysobjects a
SELECT 查询
select
top N
'C'
from
syscolumns a
,
syscolumns b
--這樣連多幾個表
declare @n int
set @n=100
while @n>0
begin
insert A(B) select c from tb
set @n=@n-1
end
学习