Здравствуйте.
Подскажите как средствами Simple-Scada 2 создать View в базе MySQL.
По принципу создания таблицы у меня не получилось.
Код из MySQL
CREATE
ALGORITHM = UNDEFINED
DEFINER = `root`@`localhost`
SQL SECURITY DEFINER
VIEW `essetre`.`list_only_part` AS
SELECT
`opt_btl`.`LISTNAME` AS `LISTNAME`,
`opt_btl`.`ID` AS `ID`,
`opt_btl`.`ASSEMBLYNUMBER` AS `ASSEMBLYNUMBER`,
`opt_btl`.`LENGTH` AS `LENGTH`
FROM
`essetre`.`opt_btl`
GROUP BY `opt_btl`.`ASSEMBLYNUMBER`
Да действительно работает, возможно я ранее где то ошибся в синтаксисе:
aQuery := 'CREATE '+
'ALGORITHM = UNDEFINED '+
'DEFINER = `root`@`localhost` '+
'SQL SECURITY DEFINER '+
'VIEW `list_only_part` AS '+
'SELECT '+
'`LISTNAME` AS `LISTNAME`, '+
'`ID` AS `ID`, '+
'`ASSEMBLYNUMBER` AS `ASSEMBLYNUMBER`, '+
'`LENGTH` AS `LENGTH` '+
'FROM `opt_btl` '+
'GROUP BY `ASSEMBLYNUMBER` ;' ;
RunSQL(aQuery, nil, 0);
Как сделать проверку что вида нет (как при создании таблицы) IF NOT EXISTS ...