blob: b71bc3b19f82b7a5eee6de285e36311387856022 [file] [log] [blame]
/*
* $Id: macro.sql 610 2008-12-22 15:54:18Z unsaved $
*
* Tests interactive macro commands /...
*
* See macro.inter script also.
*/
\c false
/=q SELECT count(*) FROM t
CREATE TABLE t(i int);
INSERT INTO t VALUES(1);
INSERT INTO t VALUES(2);
INSERT INTO t VALUES(3);
INSERT INTO t VALUES(4);
INSERT INTO t VALUES(5);
COMMIT;
/q WHERE i > 3;
* if (*? != 2)
\q Query returned *{?} rows, should have returned 2.
* end if
/* Now test with lots of intervening white space */
/ = q SELECT count(*) FROM t WHERE i > *{LIMIT}
/ = setlim * LIMIT =
* LIMIT = 4
/q;
* if (*? != 1)
\q Query returned *{?} rows, should have returned 1.
* end if
/setlim 3;
/q;
* if (*? != 2)
\q Query returned *{?} rows, should have returned 2.
* end if