相关疑难解决方法(0)

有没有办法在插入查询中进行另一个查询?

好的,这就是我的查询......我刚刚添加了ACCOUNTID和@accountID部分,这显然不起作用

INSERT INTO Leads (
    LEADID,
    CREATEUSER,
    CREATEDATE,
    FIRSTNAME,
    MODIFYDATE,
        ACCOUNTID
) 
SELECT 
       'Q' + cast(floor(999997 * RAND(convert(varbinary, newid()))) as varchar(20)) 
       ,'U6UJ9000S'
       ,CURRENT_TIMESTAMP
       ,'U6UJ9000S'    
       ,name
       ,@accountID

  FROM Temp
Run Code Online (Sandbox Code Playgroud)

我想要做的是先在帐户表中插入并获取该ID,并将插入ID添加到此插入引导表中.这甚至是可能的

基本上对于Temp表中的每条记录,我需要在帐户表中插入一条记录,没有值只需要account_id所以当我在lead表中插入时,我有了帐号id来进行插入

sql sql-server insert sql-server-2008

-2
推荐指数
2
解决办法
1388
查看次数

标签 统计

insert ×1

sql ×1

sql-server ×1

sql-server-2008 ×1