on ‎2011 Dec 07 5:43 AM
In SQL Anywhere 11.0, I am using the rteng11 startline. Aware as I am that I can distribute runtime databases if I use no stored procs or triggers, I end all my SQL from the Powerbuilder front end program. I have distributed a small number of program instances. Now, I would like to Alter the DB. No problem with new installations, but must make alterations to databases that are already installed. In the case where I am adding columns, I start by tsting whether the column exists.
-- modify database select 1 into :li_retcode from systable key join syscolumn where table_name ='project_list' and column_name='in_date';
That works fine then
if li_retcode = 1 then alter table project_list drop in_date; end if
unfortunately the alter table statement (which works in the ISQL tab of the DB painter in Powerbuilder gives me an undeclared variable error.
If I cannot send database alterations to a runtime database how can I proceed?
Request clarification before answering.
PB's ESQL does not understand ALTER TABLE statement ;). However, RTEng does not allow DDL anyway.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 5 | |
| 5 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.