Re: Nelson "odd". This will make the desired (?) side effect happen:
.load eval.so SELECT coalesce(eval('INSERT INTO table1 VALUES(a, b, c)'), 1) AS value; If INSERT references columns from an outer scope then use printf() inside the eval(). From a program, use https://sqlite.org/c3ref/load_extension.html instead of ".load". The source of eval.c is in the SQLite source tree or https://www.sqlite.org/src/artifact/f971962e92ebb8b0 That one is eval(X,Y) where Y is optional column separator. If you need the improved eval(X,Y,Z) where Z is an optional line separator, let me know and I'll post that upgrade. Peter On Sat, Dec 16, 2017 at 1:04 PM, Keith Medcalf <kmedc...@dessus.com> wrote: > > Your method of achieving a solution to whatever problem you are trying to > solve will not work. > > Perhaps you can state the problem you are trying to solve without making > an assumption as to how to solve that problem, someone may be able to solve > the problem with a workable solution rather than an unworkable solution. > > --- > The fact that there's a Highway to Hell but only a Stairway to Heaven says > a lot about anticipated traffic volume. > > >-----Original Message----- > >From: sqlite-users [mailto:sqlite-users- > >boun...@mailinglists.sqlite.org] On Behalf Of Nelson, Erik - 2 > >Sent: Saturday, 16 December, 2017 12:53 > >To: SQLite mailing list > >Subject: [sqlite] Odd question > > > >For unfortunate reasons, I need a query that does an insert and also > >returns at least one row... for example, something along the lines of > > > >Select 1 as value from (insert into table1 values(a, b, c)) > > > >Or > > > >Select coalesce((insert into table1 values(a, b, c)), 1) as value > > > >I've tried a number of options but haven't been able to get anything > >to work. Is it possible? > > > > > >--------------------------------------------------------------------- > >- > >This message, and any attachments, is for the intended recipient(s) > >only, may contain information that is privileged, confidential and/or > >proprietary and subject to important terms and conditions available > >at http://www.bankofamerica.com/emaildisclaimer. If you are not the > >intended recipient, please delete this message. > >_______________________________________________ > >sqlite-users mailing list > >sqlite-users@mailinglists.sqlite.org > >http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > > > > _______________________________________________ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users