![]() |
|
v7: Прямые запросы - CREATE TABLE | ☑ | ||
---|---|---|---|---|
0
AMKahm
23.10.12
✎
11:34
|
Тут все вроде как создают только временные таблицы... а что станется с 1С если создавать ручками обычные таблички?
Что с ними произойдет при Выгрузить данные/Загрузить данные. Я думаю ничего... не выгрузятся они... главное чтоб конфликтов небыло нигде. Это так? Нигде инфы об этом не нашел. Зачем мне эт надо: В базе надо сохранить некую служебную инфу. Каждые 10 минут она обновляется. Хочу каждый раз таблички создавать и дропать при новой загрузке... грузить пЗапрос.Подготовить("Insert into WTFTab Values (?,?,?,?)"); пЗапрос.ВыполнитьSQL_ИзТЗ(Служебка); Должно работать быстрей чем если в справочник какой сохранять... |
|||
1
пипец
23.10.12
✎
11:36
|
проще внешнюю БД тогда уж иметь ... на том же скуле
|
|||
2
AMKahm
23.10.12
✎
11:37
|
чем? если эти табличке никому не помешают....
|
|||
3
ДенисЧ
23.10.12
✎
11:38
|
таблички ен выгрузятся и не загрузятся.
Если имена конфликтовать не будут, то ничего с базой не случится. А чтобы их сохранит - пользуйся кошерным методом архивации БД SQL - штатным серверным бекапом. |
|||
4
AMKahm
23.10.12
✎
11:39
|
(3) Спасибо! То что и хотел узнать.
а их и сохранять не надо... |
|||
5
mikecool
23.10.12
✎
11:41
|
если хранить не надо - юзай таблицы в темповой базе
|
|||
6
AMKahm
23.10.12
✎
11:45
|
(5) дык какая разница то? Что я ее тут что там создам... или есть что?
|
|||
7
monsterZE
23.10.12
✎
11:49
|
тож про глобальные темповые хотел узнать - когда они дропаются? мануал смотрел, но не особо понял.. =)
если завершает сеанс пользователь создавший таблицу или завершает сеанс последний писавший в таблицу? |
|||
8
Mikeware
23.10.12
✎
11:56
|
Если данные в ТЗ (откуда пишутся в служебную таблицу) берутся из базы - не проще ли просто создать хранимку?
|
|||
9
Ёпрст
гуру
23.10.12
✎
11:59
|
(7)
Временные таблицы автоматически удаляются при выходе за пределы области определения, если не удалять их явно с помощью инструкции DROP TABLE. Локальная временная таблица, созданная хранимой процедурой, удаляется автоматически при завершении хранимой процедуры. К этой таблице могут обращаться любые вложенные хранимые процедуры, выполняемые хранимой процедурой, создавшей таблицу. Процесс, вызвавший хранимую процедуру, создавшую таблицу, к этой таблице обращаться не может. Все прочие локальные временные таблицы удаляются автоматически в конце текущего сеанса. Глобальные временные таблицы автоматически удаляются при завершении сеанса, создавшего таблицу, и прекращении обращения к ним всех прочих задач. Взаимосвязь между задачей и таблицей поддерживается только на время выполнения отдельной инструкции Transact-SQL. Это означает, что глобальная временная таблица удаляется после выполнения последней инструкции языка Transact-SQL, активно обращавшейся к ней во время завершения создавшего таблицу сеанса. ©http://msdn.microsoft.com/ru-ru/library/ms174979.aspx |
|||
10
AMKahm
23.10.12
✎
12:02
|
(8) нет, данные не из базы
|
|||
11
monsterZE
23.10.12
✎
12:38
|
(9) это я читал. т.е. - Это означает, что глобальная временная таблица удаляется во время завершения создавшего таблицу сеанса.
|
|||
12
Ёпрст
гуру
23.10.12
✎
12:39
|
(11) ну да.. так и есть.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |