Удаление постоянного стола - PullRequest
0 голосов
/ 15 февраля 2012

Я использую Sybase Adaptive Server IQ.Я делаю следующее:

открытое соединение с БД

run query1 that creates temp table A
run query2 that creates temp table B from temp table A
run query3 that creates temp table C from temp table B
run query4 that creates permanent table D from temp table C

Теперь моя постоянная таблица дает результаты, которые выглядят хорошо.Однако, если я отключаюсь от сеанса и снова подключаюсь к базе данных, все строки в таблице удаляются (и структура остается).

Я понятия не имею, почему это происходит (попытался провести какое-то исследование,но не смог найти ничего актуального).У кого-нибудь есть какие-либо подсказки?

РЕДАКТИРОВАТЬ: Вот последний запрос, который я запускаю, чтобы создать постоянную таблицу (на случай, если это поможет)

SELECT p.*,n.a,m.b  
INTO username.permtable 
FROM #ttable p 
  inner join  
    table2 n 
    on p.field1= n.field1 and p.field2= n.field2 
  inner join 
    table3 m 
    on p.field1 = m.field1 and p.field2 = m.field2 
...