Имя: Пароль:
1C
 
SQL трассировка запроса 1С 8.0, Invalid object name '#tt1'.
0 serega324
 
21.07.07
16:37
Пытаюсь проанализировать 1С-ский запрос (8.0).
Зашел в SQL server profiler (2005 SQL), нашел интересующий меня запрос.
В SQL Server Managment Studio создал New Query, вставил текст. Выдает:
Msg 208, Level 16, State 0, Line 2
Invalid object name '#tt1'.

А как определить эту временную таблицу?
Сам текст запроса:

exec sp_executesql N'SELECT
#V8TblAli1_Q_000_T_001._Fld7145Balance f_1
FROM
(
SELECT
CASE
WHEN SUM(#V8TblAli1_R._Fld7145Balance) IS NULL
THEN CAST(CAST(0 AS NUMERIC(1,0)) AS NUMERIC(28,2))
ELSE SUM(#V8TblAli1_R._Fld7145Balance)
END _Fld7145Balance
FROM
(
SELECT
_AccTtl27163_R._Fld7145 _Fld7145Balance
FROM
_AccTtl27163 _AccTtl27163_R WITH(NOLOCK)
INNER JOIN #tt1 #Accs937186b1cd3a45edad91dca4ad3a4864_Accs WITH(NOLOCK)
ON #Accs937186b1cd3a45edad91dca4ad3a4864_Accs._IDRRef = _AccTtl27163_R._AccountRRef AND #Accs937186b1cd3a45edad91dca4ad3a4864_Accs._LineNo1 = CAST(1 AS NUMERIC(1,0)) AND
#Accs937186b1cd3a45edad91dca4ad3a4864_Accs._LineNo2 = CAST(2 AS NUMERIC(1,0)) AND #Accs937186b1cd3a45edad91dca4ad3a4864_Accs._Cnt = CAST(2 AS NUMERIC(1,0))
WHERE
_AccTtl27163_R._Fld7142RRef = @P1 AND _AccTtl27163_R._Value1_TYPE = @P2 AND _AccTtl27163_R._Value1_RTRef = @P3 AND _AccTtl27163_R._Value1_RRRef = @P4 AND
_AccTtl27163_R._Value2_TYPE = @P2 AND _AccTtl27163_R._Value2_RTRef = @P5 AND _AccTtl27163_R._Value2_RRRef = @P6 AND _AccTtl27163_R._Period = @P7 AND _AccTtl27163_R._Fld7145 <>
CAST(@P8 AS NUMERIC(1,0))
и т.д.
1 я_если_чо
 
21.07.07
16:43
declare.
или sql.ru
2 serega324
 
21.07.07
16:44
Я не силен в SQL, а на SQL.ru я уже выложил.
3 я_если_чо
 
21.07.07
21:12
ну, что можно сказать на то, что не силен...