RUNSQLSTM - в IBM i - создавать или добавлять данные - PullRequest
0 голосов
/ 29 марта 2020

Существует ли синтаксис для создания или добавления в одном операторе.

CREATE TABLE MYLIB/MYFILE AS (                   

     SELECT                                            
     FIELD12,
     FIELD22,
     FIELD02,                                           
     FIELD23
    FROM MYLIB/MYDATA )
WITH DATA;   


RUNSQLSTM SRCFILE(MYLIB/QSQLSRC) SRCMBR(MYSQLSRC) 

1 Ответ

0 голосов
/ 30 марта 2020

То есть вы хотите создать таблицу с данными, если она не существует, или просто добавить дополнительные строки, если таблица существует?

Нет.

Однако вы можете создать сохраненную процедура с нужным логи c. Затем просто вызовите хранимую процедуру, используя RUNSQLSTM.

...