|
09.05.2022, 20:46 | #1 |
Administrator
|
Собственно 2 вопроса:
1. Почему нельзя воспользоваться обычным SQL-оператором CREATE TABLE? (как в "своей" БД, так и во временной) 2. Почему нельзя заранее создать в АОТе временную (TempDB) табличку и потом уже к ней обращаться, хоть из T-SQL? Т.е. вопрос глобальный один. Даже в старых версиях - зачем нужно было из кода создавать табличку именно в АОТе?
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: wojzeh (1). |
09.05.2022, 21:41 | #2 |
Участник
|
Цитата:
Цитата:
(кстати, никак не могу понять, как эту фичу активировать. upd: нашёл: INSERT INTO SYSFLIGHTING (FLIGHTNAME, ENABLED, FLIGHTSERVICEID) VALUES ('AppConsistencyCustomScriptFlight', 1, 12719367)
__________________
Felix nihil admirari Последний раз редактировалось wojzeh; 09.05.2022 в 21:56. |
|
|
За это сообщение автора поблагодарили: sukhanchik (4). |
10.05.2022, 00:38 | #3 |
Administrator
|
Цитата:
Всё вышесказанное относится к постоянной таблице в базе AxDB. Если говорить про временные таблицы в TempDB, то тут вообще всё без проблем, потому что сами таблицы и так регулярно создаются системой (т.е. у AppPool-а априори есть права на создание таблиц в TempDB). Но работать с такой таблицей сможет только T-SQL. Если же есть возможность заранее создать структуру таблицы в AOT-е (как TempDB), то появится возможность управлять этой таблицей из X++ (помимо T-SQL), что может облегчить работу с данными в таблице.
__________________
Возможно сделать все. Вопрос времени |
|