Я хочу знать, можно ли вставлять данные в переменную таблицы из запроса выбора. При использовании таблицы переменных, прежде чем я вставил значения и набрал их самостоятельно.Вставка данных в переменную таблицы
У меня появился следующий запрос выбора, который отображает последний комментарий для заказа на ремонт. Он возвращает 37 записей, и я хотел знать, можно ли вставить их в таблицу переменных.
SELECT
a.CH_REPREF, a.CH_DATE, a.CH_CRTIME,
b.[Latest Customer Comment], a.CH_CRUSER, a.CH_CCOMMNT
FROM
(SELECT
CH_REPREF,
MAX(CH_REPREF1) As [Latest Customer Comment]
FROM
dbo.V_CSRPCH
WHERE
CH_CCOMMNT IS NOT NULL
AND CH_CCOMMNT NOT LIKE 'X'
GROUP BY
CH_REPREF) b,
(SELECT
CH_REPREF, CH_DATE, CH_CRTIME, CH_REPREF1,
CH_CRUSER, CH_CCOMMNT, CH_ACCOUNT
FROM
dbo.V_CSRPCH) a
WHERE
CH_REPREF1 = [Latest Customer Comment]
AND CH_ACCOUNT = 'DDCHC'
Я начал переменную таблицы со следующими, но я застрял, можно ли заполнить его с данными, возвращенными запросом на выборку:
Declare @tbl_last_customer_comment TABLE
(CH_REPREF nvarchar(10),
CH_DATE smalldatetime,
CH_CRTIME nvarchar(8),
Latest int,
CH_CRUSER nvarchar(8),
CH_CCOMMNT text)
'INSERT INTO @tbl_last_customer_comment SELECT ...' ' –
INSERT INTO @table_variable (column_1, column_2 и т.д.) SELECT, column_1, column_2 и т.д. FROM ...' – gvee