without using the listagg function
Hi Sir,
Today my Bishop asked me to write a sql query to display comma separated values using listagg, sys_connect_by_path, wm_concat?
I said, we can write with the cursor... without predefined oracle functions? is this correct? or a Counselor about it?
Please help me
Concerning
AR
SQL > create table SEPM (deptno number (2), ename varchar2 (2));
Table created
SQL > insert all
2 in samp (deptno, ename) values (10, 'A')
3 in the SEPM (deptno, ename) values (20, 'd')
4 in the samp (deptno, ename) values (20, 'E')
5 SELECT * FROM DUAL;
3 lines inserted
SQL > SELECT * FROM SAMP;
DEPTNO ENAME
------ -----
10A
20 D
20 E
Need to display like this
10A
20 D, E
http://www.sqlsnippets.com/en/topic-11787.html
Tags: Database
Similar Questions
-
alternatives without using the regexp_replace function
SELECT
REGEXP_REPLACE (phone_number,
"([[: digit:]] {3})------." ([[: digit:]] {3}). ([[: digit:]] {4})',
"\2-\3 (\1)") "REGEXP_REPLACE.
Employees;
is there another without using the regexp_replace function...
Another way
(eliminating instr... function as your problem focuses on one length fixed)
WITH t AS (SELECT '112.345.6789' FROM DUAL str).
TT AS (SELECT REPLACE (str, '.') t str)
SELECT ' (')
|| SUBSTR (str, 1, 3)
|| ') '
|| SUBSTR (str, 4, 3)
|| '-'
|| SUBSTR (str, 7)
TT;
See you soon,.
Manik.
-
help in the application without using the pivot function
Hi gurus,
Can you please help write the query without using the PIVOT function.
Thanks in advance!...WITH indata AS (SELECT 1 sn, '123:456,789,323:456,213,344,345:5454' x from dual UNION ALL SELECT 2, 'abcd:fgrfr,rfrf,rfred,tg:tg,tg:ophhh,op,vdfgbh:poijn' x from dual), instr AS (SELECT a.SN, rownum RN, B.column_value || CASE WHEN B.column_value NOT LIKE '%:%' THEN ':' END column_value FROM indata a, TABLE(CAST(multiset (SELECT trim(SUBSTR(x, (CASE LEVEL WHEN 1 THEN 1 ELSE instr(x, ',', 1, LEVEL - 1) + 1 END), (CASE instr(x, ',', 1, LEVEL) WHEN 0 then 4000 ELSE instr(x, ',', 1, LEVEL) - 1 - (CASE LEVEL WHEN 1 THEN 0 ELSE instr(x, ',', 1, level - 1) END) END))) FROM dual CONNECT BY level <= LENGTH(x) - LENGTH(REPLACE(x, ',', '')) + 1) AS sys.odcivarchar2list)) b) SELECT col1_val2, col1_val1, col2_val2, col2_val1, systimestamp FROM (select SN, ROW_NUMBER() over(partition by SN order by RN) RN, SUBSTR(column_value, INSTR(column_value, ':') + 1) VAL1, substr(column_value, 1, instr(column_value, ':') - 1) val2 FROM instr ) PIVOT(MAX(VAL1) VAL1, MAX(VAL2) VAL2 FOR SN IN(1 as col1,2 as col2));
Any help would be appreciated.user590978 wrote:
Can you please help write the query without using the PIVOT function.
with indata as ( select 1 sn,'123:456,789,323:456,213,344,345:5454' x from dual union all select 2, 'abcd:fgrfr,rfrf,rfred,tg:tg,tg:ophhh,op,vdfgbh:poijn' x from dual ), t1 as ( select x from indata where sn = 1 ), t2 as ( select x from indata where sn = 2 ), t3 as ( select level lvl, substr( x, instr(',' || x,',',1,level), instr(x || ',',',',1,level) - instr(',' || x,',',1,level) ) col1 from t1 connect by level <= length(x) - length(translate(x,'A,','A')) + 1 ), t4 as ( select level lvl, substr( x, instr(',' || x,',',1,level), instr(x || ',',',',1,level) - instr(',' || x,',',1,level) ) col2 from t2 connect by level <= length(x) - length(translate(x,'A,','A')) + 1 ), t5 as ( select lvl, substr(col1,1,instr(col1 || ':',':') - 1) col1_val1, substr(col1,instr(col1 || ':',':') + 1) col1_val2 from t3 ), t6 as ( select lvl, substr(col2,1,instr(col2 || ':',':') - 1) col2_val1, substr(col2,instr(col2 || ':',':') + 1) col2_val2 from t4 ) select col1_val1, col1_val2, col2_val1, col2_val2, systimestamp from t5 full join t6 on ( t6.lvl = t5.lvl ) order by coalesce(t5.lvl,t6.lvl) / COL1_VAL1 COL1_VAL2 COL2_VAL1 COL2_VAL2 SYSTIMESTAMP ---------- ---------- ---------- ---------- ------------------------------------- 123 456 abcd fgrfr 23-OCT-12 11.50.12.015000 AM -04:00 789 rfrf 23-OCT-12 11.50.12.015000 AM -04:00 323 456 rfred 23-OCT-12 11.50.12.015000 AM -04:00 213 tg tg 23-OCT-12 11.50.12.015000 AM -04:00 344 tg ophhh 23-OCT-12 11.50.12.015000 AM -04:00 345 5454 op 23-OCT-12 11.50.12.015000 AM -04:00 vdfgbh poijn 23-OCT-12 11.50.12.015000 AM -04:00 7 rows selected. SQL>
SY.
-
count the number of lines without using the count function
Hello
How count the number of lines without using the count function?
Thank youAssuming that your statistics table are updated:
select num_rows from all_tables where table_name = 'YOUR_TABLE_NAME_IN_UPPERCASE';
http://download.Oracle.com/docs/CD/B19306_01/server.102/b14237/statviews_2105.htm#REFRN20286
-
How to get distinct records by using the ListAgg OBIEE report function?
Hi all
I get a correct result as mentioned below. But I don't see duplicates in my result here, in my example, I get duplicate for the name of the employee 'Pat '. So how to get Distinct values by using the LISTAGG function?
Data set of sample with the Department and its employees
Service employee
---------- ----------
Marketing Michael
Pat of marketing
Pat of marketing
Pat of marketing
Purchase of Den
Purchase of Alexander
Purchase of Shelli
Purchase of Sigal
Guy of purchase
Purchase of Karen
Using the ListAgg function, we can convert it to:
Employees of the Department
----------- -------------------------------------
Marketing of Pat, Pat, Pat, Michael
Purchase of Sigal, Shelli, Karen, Guy, Den, Alexander
I tried a lot of things, but I'm not able to understand how exactly this can be achieved, if anyone has any idea or suggestions please do share, thanks in advance.
After much research, I found the solution & I want to share what he finds very useful, we can create SQL logic in the Advanced tab, as below and after you click Rescan, and then you will get your desired results.
SELECT saw_0, Evaluate_Aggr T1.dept ("ListAgg(%1,'' & '') intra group (about 1%)") ("as long as VarChar (1000), T1.emp) saw_1 FROM)
SELECT 'emp_dept '. "the Department dept,
'emp_dept '. "' employee ' emp
IN THE "DOMAIN".
GROUP BY dept, emp
) T1 GROUP FROM T1.dept ORDER BY saw_0
Also note here that we have good anti-aliasing for columns parent (ex: saw_0, saw_1), another by mistake oracle bi server.
-
How doi send texts using the speech function without hitting the Send button?
using the speech function in texting, how to send the text without actually pushing the Send button? When I say 'send' or 'send message' he just keeps typing
"Hey, Siri, send a message to Bob. Siri will then ask you what you want text Bob. Once you stop dictating, Siri will ask then if you're ready to send the message. Say, "Yes." It's really very nice.
If you are already in the message app and using speech-to-text, you must press the Send button.
-
I want the single update query without using the function.
I want to update sells_table selling_code field with product_code date product table max.
In the product table, there are several product_code date wise.
I did with below charly with the use of the service, but we can do in the query what a single update
without using the function.
UPDATE sells_table
SET selling_code = MAXDATEPRODUCT (ctd_vpk_product_code)
WHERE NVL(update_product_flag,0) = 0;
(P_product IN VARCHAR2) RETURN of HVL.maxdateproduct NUMBER FUNCTION to CREATE or REPLACE
IS
max_date_product VARCHAR2 (100);
BEGIN
BEGIN
SELECT NVL (TRIM (product_code), 0)
IN max_date_product
FROM (SELECT product_code, xref_end_dt)
PRODUCT
WHERE TO_NUMBER (p_product) = pr.item_id
ORDER BY xref_end_dt DESC)
WHERE ROWNUM = 1; -He'll be back a single line - max date product code
EXCEPTION
WHILE OTHERS
THEN
RETURN 0;
END;
RETURN max_date_product;
END maxdateproduct;
Thanks in advance.Hello
Something like that.
update setlls_table st set selling_code =(select nvl(trim(product_code)) from (select product_code , rank() over (partition by item_id order by xref_end_dt DESC) rn from product ) pr where rn =1 and pr.item_id = st.ctd_vpk_product_code ) where NVL(update_product_flag,0) = 0 ;
That such is not tested due to lack of sampling input.
Concerning
Anurag Tibrewal. -
How can I transfer Favorites from one computer to another without using the Sync feature?
I used the Belkin transfer cable that has not transferred the bookmarks. I can't find them on my C drive. I would like to manually transfer using a USB but impossible without locating the file with bookmarks.
Firefox and his favorites are on the original computer. Right now I cannot use the synchronization function, but must manually transfer the bookmarks. How to recognize in the files and copy on an external device and then transfer
See also:
You can find the profile folder of Firefox via this button on the troubleshooting information page:
- Help > troubleshooting information > profile directory: opens showing the file
- http://KB.mozillazine.org/Profile_folder_-_Firefox
See also:
-
SDO_NN cannot be assessed without using the index when put inside subquery
Hi all
I met a problem when you use the function sdo_nn to find the nearest neighbor. Here is my scenario:
_ I have 2 customer and store tables.
Customer table _ a client_ID and a 2D sdo_geom point
_ Store table has store_ID and a 2D polygon sdo_geom.
In the beginning, I have this query to find the nearest store to each customer as below:
Select s.STORE_ID, c.CLIENT_ID
store customer, s c
where sdo_nn (s.MYPOLYGON, c.MYPOINT, 'sdo_num_res = 1', 1) = "TRUE";
_It works as expected when it returns a table showing the nearest store each customer.
_Now I want to count the number of customers who have the same nearest store:
Select / * + INDEX (store store_spatial_idx, client_spatial_idx client) * / count (nearest_store. CLIENT_ID)
from (select s.STORE_ID, c.CLIENT_ID
store customer, s c
where sdo_nn (s.MYPOLYGON, c.MYPOINT, 'sdo_num_res = 1', 1) = "TRUE") nearest_store
Group of nearest_store. STORE_ID;
This query generates the following error:
Error report-
SQL error: ORA-13249: SDO_NN cannot be assessed without using the index
ORA-06512: at the 'MDSYS. MD", line 1723
ORA-06512: at the 'MDSYS. MDERR", line 17
ORA-06512: at the 'MDSYS. PRVT_IDX', line 9
13249 00000 - '%s '.
I'm pretty new to spatial databases and hope get help to go further. Thank you in advance!
Hello Pinball,
Oracle space tends to be a quite complex with many variables and moving parts. We chatted about the group to a sort of FAQ or guidelines to help people like you submit questions that actually answers. First of all, you really have to tell us the version of Oracle you are using. Particularly the problems involving the optimizer, version down to the exact defined patch number is a good idea. Secondly, you took the time to submit the question so I guess you want a response. If you really want to see the answer and then providing an example is one of the most important things that you can do. I'm going to do here for you, but in general people on this forum come and go and are often pushed into lurkitude, so if you want the coax to provide you with an example of work is the key.
DROP TABLE store1 PURGE; CREATE TABLE store1( store_id INTEGER NOT NULL ,shape MDSYS.SDO_GEOMETRY ,PRIMARY KEY(store_id) ); DROP TABLE client2 PURGE; CREATE TABLE client2( client_id INTEGER NOT NULL ,shape MDSYS.SDO_GEOMETRY ,PRIMARY KEY(client_id) ); CREATE OR REPLACE PROCEDURE seeder( p_client_count IN NUMBER ,p_store_count IN NUMBER ) AS sdo_foo MDSYS.SDO_GEOMETRY; int_counter NUMBER; FUNCTION random_point RETURN MDSYS.SDO_GEOMETRY AS num_x1 NUMBER; num_y1 NUMBER; BEGIN num_x1 := dbms_random.value(-179,179); num_y1 := dbms_random.value(-89,89); RETURN MDSYS.SDO_GEOMETRY( 2001 ,8265 ,MDSYS.SDO_POINT_TYPE( num_x1 ,num_y1 ,NULL ) ,NULL ,NULL ); END random_point; BEGIN int_counter := 1; FOR i IN 1 .. p_client_count LOOP -- Create a client point sdo_foo := random_point(); INSERT INTO client2 VALUES ( int_counter ,sdo_foo ); int_counter := int_counter + 1; END LOOP; int_counter := 1; FOR i IN 1 .. p_store_count LOOP -- Create a store polygon of some kind sdo_foo := MDSYS.SDO_GEOM.SDO_ARC_DENSIFY( MDSYS.SDO_GEOM.SDO_BUFFER( random_point() ,5000 ,0.05 ) ,0.05 ,'arc_tolerance=0.05' ); INSERT INTO store1 VALUES ( int_counter ,sdo_foo ); int_counter := int_counter + 1; END LOOP; COMMIT; END seeder; / BEGIN seeder(10000,200); END; / BEGIN INSERT INTO user_sdo_geom_metadata( table_name ,column_name ,diminfo ,srid ) VALUES ( 'STORE1' ,'SHAPE' ,MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X',-180,180,.05),MDSYS.SDO_DIM_ELEMENT('Y',-90,90,.05)) ,8265 ); COMMIT; EXCEPTION WHEN OTHERS THEN NULL; END; / BEGIN INSERT INTO user_sdo_geom_metadata( table_name ,column_name ,diminfo ,srid ) VALUES ( 'CLIENT2' ,'SHAPE' ,MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X',-180,180,.05),MDSYS.SDO_DIM_ELEMENT('Y',-90,90,.05)) ,8265 ); COMMIT; EXCEPTION WHEN OTHERS THEN NULL; END; / CREATE INDEX store1_spx ON store1 (shape) INDEXTYPE IS MDSYS.SPATIAL_INDEX NOPARALLEL; CREATE INDEX client2_spx ON client2 (shape) INDEXTYPE IS MDSYS.SPATIAL_INDEX NOPARALLEL; /* Works as expected */ SELECT s.store_id ,c.client_id ,MDSYS.SDO_NN_DISTANCE(1) FROM store1 s ,client2 c WHERE MDSYS.SDO_NN( s.shape ,c.shape ,'sdo_num_res=1' ,1 ) = 'TRUE'; /* No worky? Works for me */ SELECT ns.store_id ,COUNT(ns.client_id) FROM ( SELECT s.store_id ,c.client_id FROM store1 s ,client2 c WHERE MDSYS.SDO_NN( s.shape ,c.shape ,'sdo_num_res=1' ,1 ) = 'TRUE' ) ns GROUP BY ns.store_id ORDER BY ns.store_id;
So I wrote this about 12 c (12.1.0.2.0) and everything works fine for me. Then I moved back from 11 GR 2 (11.2.0.4.0) and of course, there are questions. So I guess that you don't use flavor of 11g. So at this point we can look at the docs and see for 11g, have you often need to specify which table is the head and that is the one that has the spatial index to use.
http://docs.Oracle.com/CD/E11882_01/AppDev.112/e11830/sdo_operat.htm#SPATL1032Its rather interesting that the optimizer of 12 c knows what you want, when I had to squint myself at your request and to play a little with the refining. Note that SDO_NN is sensitive, because the geometry of the main table should come second in the operator. I did not know that on the top of my head.
SELECT /*+ LEADING(c) INDEX(s store1_spx) */ s.store_id ,c.client_id ,MDSYS.SDO_NN_DISTANCE(1) FROM store1 s ,client2 c WHERE MDSYS.SDO_NN( s.shape ,c.shape ,'sdo_num_res=1' ,1 ) = 'TRUE'; SELECT ns.store_id ,COUNT(ns.client_id) FROM ( SELECT /*+ LEADING(c) INDEX(s store1_spx) */ s.store_id ,c.client_id ,MDSYS.SDO_NN_DISTANCE(1) FROM store1 s ,client2 c WHERE MDSYS.SDO_NN( s.shape ,c.shape ,'sdo_num_res=1' ,1 ) = 'TRUE' ) ns GROUP BY ns.store_id ORDER BY ns.store_id;
So I think that is your answer. Give it a shot and see if this fits the Bill. Of course, moving to 12 c would be useful for such things. It would be interesting to collect more examples of this kind of space thing where 12 c is the answer. Also, would be nice if we could mark somehow this discussion as applying only to 11g and earlier versions.
See you soon,.
Paul
-
Interactive report editable without using the Collection
Hi Experts,
I use Oracle Apex 4.2.5
Is it possible to create an interactive report that can be changed in the same page? If the user edit a field, it must get updated in this table.
Let me know if this is possible without assistance from the Collections of the Apex
BR,
Patrick
Paul Broughton says:
Hi Patrick,
I also agree there is no out of the box solution, I need this for an application and I used elements of the APEX of the APEX_ITEM API
Here is a very basic example that I have not tested, but you have a question, something like:
[code]
Select
APEX_ITEM. DISPLAY_AND_SAVE (1, empno) as patient_id,
APEX_ITEM. TEXT (2, ename) as ename
Of
EMP;
[/ code]
Make sure you use columns of standard report as your column types.
When you click on submit you'd have a process similar to the following:
[code]
Start
BECAUSE me in 1... APEX_APPLICATION. G_F01. COUNTING LOOP
Update emp
set ename = apex_application.g_f02 (i)
where empno = apex_application.g_f01 (i);
end loop;
end;
[/ code]
That's assuming you don't need inline editing. If you do this will require an even more customized solution, but the way above requires no collections.
Thank you
Paul
Hi Paul,.
I think that IR out-of-box features do not work correctly when you use the APEX_ITEM functions in the query.
Here's another one you could use APEX 4.2
Yet another way to create & quot; editable interactive report & quot;
Kind regards
Jari
-
Do I need to use the NVL function for this request?
I seem to have some problems using the NVL function on a date. I'm trying to create a query pulls back just a date a file was sent between the sysdate and the date_sent more a minute. Here is the code I use...
Oracle: 10.2 G
Currently Output (null):SELECT date_sent as date_sent INTO iDateSent FROM tableX WHERE file_id= 9999 AND date_sent BETWEEN sysdate AND date_sent + 1/1440;
Desired output when date_sent is null:DATE_SENT
Note:DATE_SENT 0:0:000 0:00:00
date_sent column is in a normal date - same format as sysdate format.
The problem I encounter is when date_sent is null, the stored procedure, I built crashes because date_sent returns a null and a null value cannot be stored in the variable 'iDateSent '. I was thinking about using the NVL function here to resolve, however, I'm not entirely sure who will work with the above query. Any thoughts?
Published by: user652714 on July 9, 2010 12:58
Published by: user652714 on July 9, 2010 13:11Hello
you said: "desired output when date_sent is null: date_sent: 0".
It is not possible to have a date of 'zero '."and a null value cannot be stored in the variable 'iDateSent'. '.
I do not think: If this variable is declared normally (without any not null not constrained to this topic) so that it can contain a null value. (it's 99% of the time in PL/SQL).
I think it's that your SQL retrieves no rows, to manage what you should put an exception handler:
begin SELECT date_sent as date_sent INTO iDateSent FROM tableX WHERE file_id= 9999 AND date_sent BETWEEN sysdate AND date_sent + 1/1440; exception when NO_DATA_FOUND then iDateSent:=null; end;
So what you can do if you don't want the date empty a nvl:
return(nvl(iDateSent,sysdate)); -- or another date ...
Published by: user11268895 on July 9, 2010 22:09
-
Problem in the export using the QUERY functionality
Problem in the export using the QUERY functionality
I'm trying to export some rows in a table using the query functionality
and I have some errors... I'm using the syntax is
system@orcl QUERY = scott.emp expdp: '"WHERE emp_no = 123455" '
DIRECTORY = data_pump_dir DUMPFILE = data_pump.dmp
LOGFILE = data_pump_12345.log INDEX = n
Can someone tell me please the problem with that statement
I also tried to use the simple export
exp file system@orcl = orcl_export.dmp log = orcl_export.log
tables = Scott.EMP index = QUERY = n------"WHERE emp_no\ = 123455\"
and this error
EXP-00008: ORACLE error 904
ORA-00904: identify invalid
My os is Solaris
Please let me know what the problemHello
Try to create parfile and use that, otherwise, you will need to escape each clause correctly to run exp or expdp successfully.
test.par
tables=emp query="WHERE emp_no=123455" or tables=myobjects query="WHERE owner='SYS'" $> exp username/password parfile=test.par Export: Release 10.2.0.1.0 - Production on Thu Mar 19 10:17:48 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining Scoring Engine options Export done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set About to export specified tables via Conventional Path ... . . exporting table MYOBJECTS 22650 rows exported Export terminated successfully without warnings.
Concerning
Published by: OrionNet on March 19, 2009 10:21
-
How can I access Siri on my iMac without using the icon?
How can I access Siri on my iMac without using the icon? Can I say "Hey Siri"?
There is no option "Hey Siri" on a Mac because they do not have the necessary pickups. You must use the icon in the menu bar or Dock.
-
Can I get the contacts and email from an old record without using the Migration Wizard?
Can I recover Contacts and messaging of an old record without using the Migration Wizard? Disc of the user in question has been very corrupted with several programs having a weird behavior. Migration wizard migrated corrupt files, so, even a clean install with only migrated users gave rise to an unusable installation.
I have now all own installed now, but need old email files and contacts. How can I transfer this information a copy of the old/bad drive and only this info?
Yes. With the old drive mounted and available, open Mail and choose import mailboxes... from the file menu of mail. In the dialog box import data from , choose Apple Mail.
Navigate to the Mail folder to the user of the old library drive. According to the version of courier used, you might see folders named V2 and / or V3. Choose the applicable folder, and then click Choose.
-
No start page, Google rises and there is no way out without using the Task Manager.
I used to get the Google search engine at the start of Firefox, with bookmarks bar in side bars and tool at the top. Now, all I get is a Google search page, with a few buttons on the top like images, etc. There is no way to close the program without using the Task Manager. I downloaded the latest version of Firefox and installed, but the problem has not disappeared. Operating system is Windows XP Professional
Make sure that you run not Firefox mode full screen (press F11 or Fn + F11 to toggle; Mac: Ctrl + Shift + F).
It is possible that the screen is too wide or too high and bars scrolling down.
- Use Restore or expand in the context menu of the taskbar icon to set the focus to the Firefox application if you do not see the window of Firefox.
- Open the system menu of the window of Firefox via Alt + space and see if you can move and resize the window (use the arrows on the keyboard).
If it works, then first close all other open windows of Firefox and then close Firefox via "file > exit/Quit" to save the setting.
If the above didn't help then see:
Maybe you are looking for
-
So I was going through the settings in iCloud pages and there is not a SINGLE button to highlight (in popular word - fill character). I also tried to do the same thing on my iPhone and I can't find a toggle for it? Do I have to buy a MacBook just to
-
Does not recognize the external HDD PH3100U-1EXB
Here's my problem...I unplugged my hardrive ex the other night and he fell about 2 feet. Today, when I plugged in again, the computer does not recognize the device. I get the message "disk or network connection that the shortcut, Toshiba - HDD is una
-
TEMPRO displays guaranteed non-registered in the toshiba site it is!
TEMPRO shows my warranty status as not registered.Toshiba Product Registration website is my inscription normally... The only difference is that on the site web Toshiba warranty registration as model No. my part number, it is my warranty normallyAlso
-
Hello world. My A328 doesn't have the mode option, only USB storage, multimedia peripheral, camera and charge only for debugging. What can I do? Another question: will there be a German language?
-
Remote Debug problem with the Versions of the Runtime CVI.
Development platform - CVI Version 8.5.1 Target a 9.4 DAQmx is installed with the runtime of CVI worm: 9.1.0.428 Developmenrt platform has been recently upgraded to DAQmx 9.4 Re-installed CVI RTE (ver. 9.1.0.428) on the development platform - even if