我可以将输入的值和选定的数据插入到临时 table 中吗?
Can I insert typed in values as well as selected data into a temporary table?
我想创建一个临时 table 给我一个文件规范。 table 将是两列;一个带有列名(一个不在我的数据库中的值),另一个是该列中允许的值(在许多情况下,这些是来自数据库的值)。这可能吗?我已经尝试了下面的方法,但它不起作用,但可能有助于解释我正在尝试做的事情:
INSERT INTO #fileSpec (columnName,[value])
('myValue',table1.fieldName)
FROM dbo.table1
WHERE fieldDescription = 'criteria'
您可以使用 insert . . . select
:
INSERT INTO #fileSpec (columnName,[value])
SELECT 'myValue', table1.fieldName
FROM dbo.table1
WHERE fieldDescription = 'criteria';
请使用以下查询,
insert into (columnName, value) (select 'myValue', able1.fieldName from dbo.table1
WHERE fieldDescription = 'criteria');
我想创建一个临时 table 给我一个文件规范。 table 将是两列;一个带有列名(一个不在我的数据库中的值),另一个是该列中允许的值(在许多情况下,这些是来自数据库的值)。这可能吗?我已经尝试了下面的方法,但它不起作用,但可能有助于解释我正在尝试做的事情:
INSERT INTO #fileSpec (columnName,[value])
('myValue',table1.fieldName)
FROM dbo.table1
WHERE fieldDescription = 'criteria'
您可以使用 insert . . . select
:
INSERT INTO #fileSpec (columnName,[value])
SELECT 'myValue', table1.fieldName
FROM dbo.table1
WHERE fieldDescription = 'criteria';
请使用以下查询,
insert into (columnName, value) (select 'myValue', able1.fieldName from dbo.table1
WHERE fieldDescription = 'criteria');