sql—我可以将键入的值和选定的数据插入临时表吗?

qkf9rpyu  于 2021-07-26  发布在  Java
关注(0)|答案(2)|浏览(338)

我想创建一个临时表,给我一个文件规范;一个是列名(MyDB中没有的值),另一个是该列中允许的值(在许多情况下,这些值来自db)。这可能吗?我试过以下方法,虽然不管用,但可能有助于解释我要做的事情:

INSERT INTO #fileSpec (columnName,[value])

('myValue',table1.fieldName)
FROM dbo.table1
WHERE fieldDescription = 'criteria'
7fyelxc5

7fyelxc51#

你可以用 insert . . . select :

INSERT INTO #fileSpec (columnName,[value])
    SELECT 'myValue', table1.fieldName
    FROM dbo.table1
    WHERE fieldDescription = 'criteria';
oyxsuwqo

oyxsuwqo2#

请使用下面的查询,

insert into (columnName, value) (select 'myValue', able1.fieldName from dbo.table1
WHERE fieldDescription = 'criteria');

相关问题