Thanks Mike - that's the answer to Bruce's post earlier using SYS tables.
It works for additions or deletions and is more elegant than counting
rows because it is independent of any column, it's values, or
nulls...and probably a few micro-seconds faster.
Do you know if there's an equivalent for updates?
Doug
On 6/7/2021 1:35 PM, [email protected] wrote:
set var vBegRowCount integer = null
set var vEndRowCount integer = null
Select sys_num_rows into vBegRowCount from sys_tables where
sys_table_name = 'someTable'
-- do your insert or delete here
Select sys_num_rows into vEndRowCount from sys_tables where
sys_table_name = 'someTable'
-- Do your math here (Rbase keeps track of the table row count for free!)
On Monday, June 7, 2021 at 10:51:58 AM UTC-4 Doug Hamilton wrote:
Thanks Bruce & Karen - The rows to be inserted are a compound
SELECT on a table with ~350,000 rows (and growing) going into a
new temp table that....whoopsie.
SET RED FACE OFF
(the answer is too embarrassingly simple to post)
Doug (um, I was asking for a friend :)
'Course, it would still be nice to have something like SET
FEEDBACK SILENT that would give feedback insert/delete/update
results without the dialog box and eliminate a couple of SELECTS
and additional code.
On 6/7/2021 9:01 AM, 'Karen Tellef' via RBASE-L wrote:
I often do what Bruce suggests if I want to insure that all the
rows got inserted as expected
Karen
-----Original Message-----
From: Bruce Chitiea <[email protected]>
To: [email protected]
Sent: Mon, Jun 7, 2021 8:56 am
Subject: Re: [RBASE-L] - Rows Inserted feedback
Could you do a row (COUNT(*)) into variables immediately before
and after the insertion, and do a subtraction between them?
Bruce
On Jun 7, 2021, 06:41 -0700, Doug Hamilton <[email protected]>, wrote:
Is there a way to get the number of rows inserted into a table
without displaying the FEEDBACK dialog?
I need to know the number of rows inserted into a table, values
could range from 1 to a couple of hundred rows.
SET FEED BACK ON produces a system variable of rows inserted
that I capture with:
SET VAR vRBTI_RowsInserted = .RBTI_RowsInserted
But that displays a Feedback dialog message that I clear with
CLS - the quick flash of the Feedback message is
disconcerting/irksome to users.
>From the online help:
"To display the FEEDBACK results from the last INSERT, UPDATE,
or DELETE, without displaying the FEEDBACK dialog, initiate the
following PROPERTY command parameter: PROPERTY APPLICATION
GET_LAST_FEEDBACK ' '
I did that before the INSERT command but the FEEDBACK dialog
still displayed.
What's the obvious that I'm missing?
TIA,
Doug
RBG X5E, update 20513
------------------------------------------------------------------------
Avast logo <https://www.avast.com/antivirus>
This email has been checked for viruses by Avast antivirus software.
www.avast.com <https://www.avast.com/antivirus>
--
For group guidelines, visit
http://www.rbase.com/support/usersgroup_guidelines.php
<http://www.rbase.com/support/usersgroup_guidelines.php>
---
You received this message because you are subscribed to the
Google Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from
it, send an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/rbase-l/9a68f7ba-f969-57ba-1c65-982123f62cce%40wi.rr.com
<https://groups.google.com/d/msgid/rbase-l/9a68f7ba-f969-57ba-1c65-982123f62cce%40wi.rr.com?utm_medium=email&utm_source=footer>.
--
For group guidelines, visit
http://www.rbase.com/support/usersgroup_guidelines.php
<http://www.rbase.com/support/usersgroup_guidelines.php>
---
You received this message because you are subscribed to the
Google Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/rbase-l/cfe5acb0-c758-4e62-a6c3-78638d218a7d%40Spark
<https://groups.google.com/d/msgid/rbase-l/cfe5acb0-c758-4e62-a6c3-78638d218a7d%40Spark?utm_medium=email&utm_source=footer>.
--
For group guidelines, visit
http://www.rbase.com/support/usersgroup_guidelines.php
<http://www.rbase.com/support/usersgroup_guidelines.php>
---
You received this message because you are subscribed to the
Google Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/rbase-l/87414739.86656.1623074465564%40mail.yahoo.com
<https://groups.google.com/d/msgid/rbase-l/87414739.86656.1623074465564%40mail.yahoo.com?utm_medium=email&utm_source=footer>.
--
For group guidelines, visit
http://www.rbase.com/support/usersgroup_guidelines.php
<http://www.rbase.com/support/usersgroup_guidelines.php>
---
You received this message because you are subscribed to the Google
Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/rbase-l/fd4ee3ed-a9af-432b-8c0a-ec1c20c1c9a4n%40googlegroups.com
<https://groups.google.com/d/msgid/rbase-l/fd4ee3ed-a9af-432b-8c0a-ec1c20c1c9a4n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
For group guidelines, visit
http://www.rbase.com/support/usersgroup_guidelines.php
---
You received this message because you are subscribed to the Google Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/rbase-l/f6ca6acc-e2af-b25c-0b3d-617d59b59e42%40wi.rr.com.