求一句SQL,查询一表的值写入另外一表,一直等

vus520 vus520 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一,select id FROM 表A where 网站名称='搜热网',取ID
二,INSERTINTO 表B ('网站名称','ID','地址') VALUES ('搜热网','ID','http://soohot.com')

因为这里的ID是变量,不知道用Set @ID能不能实现!
不知道怎么使用存储过程,所以请教!!


declare @id varchar(200)
select @id=id FROM 表A where 网站名称='搜热网'
INSERT INTO 表B (网站名称,ID,地址) VALUES ('搜热网',@id,'http://soohot.com')


或


insert into 表B(网站名称,ID,地址)
select '搜热网',id,'http://soohot.com'
from 表A where 表A.网站名称='搜热网'


两者都提示错误,请教了!!
...全文
评论 6
收藏 已收藏
分享
返回顶部
vus520
MS-SQL Server 34,876 成员 254,635 内容