2016-07-15 4 views
0

Как вставить динамические значения в таблицу temp? У меня есть предопределенные запросы, которые возвращают мне результаты. Мое требование:Вставка динамических данных в таблицу tmp

DECLARE @F_SUM_CCYAMT NUMERIC(25, 4) 
DECLARE @A_SUM_CCYAMT NUMERIC(25, 4) 

CREATE TABLE #CB_TBL_CHECK (
    F_SUM_CCYAMT NUMERIC(25, 4) NULL 
    ,A_SUM_CCYAMT NUMERIC(25, 4) NULL 
    ) 
    /*Queries are here which derives value for the variable @F_SUM_CCYAMT,@A_SUM_CCYAMT */ 

должны вставить @F_SUM_CCYAMT,@A_SUM_CCYAMT в временную таблицу, чтобы реализовать другую логику.

+1

Пожалуйста, разверните свой вопрос, я понятия не имею, в чем проблема. – HoneyBadger

+1

Что такое 'динамические значения'? будет ли ваш стол хранить неподтвержденные значения? – xdd

+0

Спасибо за ваш быстрый поворот. Мне нужно вставить динамические значения в таблицу temp. SP имеет логику для получения значений переменной temp и должен хранить эти переменные данные в таблице temp. –

ответ

0

Просто передайте переменные в качестве значений в инструкции insert. Попробуйте вот так,

DECLARE @F_SUM_CCYAMT NUMERIC(25, 4) 
DECLARE @A_SUM_CCYAMT NUMERIC(25, 4) 

CREATE TABLE #CB_TBL_CHECK (
    F_SUM_CCYAMT NUMERIC(25, 4) NULL 
    ,A_SUM_CCYAMT NUMERIC(25, 4) NULL 
    ) 

/*Queries are here which derives value for the variable @F_SUM_CCYAMT,@A_SUM_CCYAMT */ 
INSERT INTO #CB_TBL_CHECK 
VALUES (
    @F_SUM_CCYAMT 
    ,@A_SUM_CCYAMT 
    ) 

SELECT * 
FROM #CB_TBL_CHECK 
Смежные вопросы