Extract numbers in a table of char
Hello
I'm with LabWindows/CVI to read data from a serial port. I read the values with ComRdTerm, and they are stored in a char array, the
Table looks like this "1024 576 123 756. I need to extract the figures in this table.
ANSI C sscanf () and formatting functions and the IO Library Scan () are the instrument that you can use to retrieve your numbers. A good C manual will explain the first command and its options, while the second, there is a good description in the online help.
Tags: NI Software
Similar Questions
-
How to convert the string with numbers in the table of Boolean 2D
Hello
I have input a string with comma separated numbers 1,192 (starting at 1).
This string must be converted to a table 2D-boolean. Each number that appears should be true, not true rest.
The 2D table consists of 4 times of 0.47 Boolean values.
1.48--> [0.47] numbers [0]
49.96--> [0.47] numbers [1]
Numbers 97.144--> [0.47] [2]
145.192--> [0.47] numbers [3]If a '1, 49, 97 145' input string put all [0] [0.3] true.
How can it be easy/fast resolved?
Thanks for help
Break the string of numbers in a table of numbers. (Spreasheet String to Array).
In a loop For, index with each issue of this table. Use in the range and Coerce to see if it is in the range of numbers. (You can put this in a loop For as auto good indexing through the ranges). If it's in the range, then use subset replace table to activate the corresponding item in a real. If this is not the case, do nothing. Maintain the table of Boolean in a shift register.
Repeat this step for each number in your table.
(What is a class assignment?)
-
How can I get a subarray of numbers from a table?
I have a simple VI...
First generate a 2D random numbers table. This 2D chart, I have to show only numbers in a table 1 d.
Thank you very much!
Here's a way...
Auto index table 2D using a nested FOR loop (FOR inside a loop FOR). If the table element contains no remains divided by 2, then it is an even number so only will be added to your table 1 d.
It's stuff right in front...
Try a combination of the following labVIEW
Tips:
-For loops
-Quotient & rest
-= 0
-Shift register
-Build table
Stroke
(There may be solutions to this problem better/other/more effective and less effective etc. etc.)
-
How can I change table between char and varchar field
Hi I need change my column of table of char in varchar2
Published by: adf009 on 08/05/2013 17:18SQL> ALTER TABLE CFG_OFFICE MODIFY(OFFICECODE VARCHAR2(5 BYTE)) ALTER TABLE CFG_OFFICE MODIFY(OFFICECODE VARCHAR2(5 BYTE)) Error at line 3 ORA-02267: column type incompatible with referenced column type
Published by: adf009 on 08/05/2013 17:19Disable the FK constraints
Update of the child(ren)
Update the parent
reactivate the FK constraints
-
extract data from a table to a text file
I need to extract data from a table to a text file, I twist my output is the following...
bash-3. $00 vi tap3roamercosts_20110915144318.txt
lines of 'tap3roamercosts_20110915144318.txt' 393948, 23464348 characters
^ LAFGTD | N | 2011090203000001 | 13242514000064 | 1. 0 | 20. 41220 | 02-SEVEN.-11. 01-SEPT.-11. 0 | 13244
755. 64. 70. 0093794428588 | 0093796234547 | 0 | S2 | E | 412200306902634 | 8. 1. 61500 | 16081 |
| HW | Call to the Roamer. 0 | I have | Roaming billing Inroamer Plan | 1_0_1 | LKA | N_I_Independent
the time of day. Rate of Roamer SMST systems | AFGTD20110902030000010001013242514000064 |
|||||||||||||||||||||
AFGTD | N | 2011090203000001 | 13242612000044 | 1. 0 | 20. 41220 | 02-SEVEN.-11. 01-SEPT.-11. 0 | 13244
853. 44. 70. 234. 0093793252818 | 0 | S2 | E | 412200303198150 | 8. 1. 61000 | 12403 | HW | -Ro
bitter call | 0 | I have | Roaming billing Inroamer Plan | 1_0_1 | N_I_Independent time of Da
There | Rate of Roamer SMST systems | AFGTD20110902030000010001013242612000044 |
||||||||
AFGTD | N | 2011090203000001 | 13242612000047 | 1. 0 | 20. 41220 | 02-SEVEN.-11. 01-SEPT.-11. 0 | 13244
853. 47. 70. 234. 0093793252818 | 0 | S2 | E | 412200303198150 | 8. 1. 61000 | 12403 | HW | -Ro
bitter call | 0 | I have | Roaming billing Inroamer Plan | 1_0_1 | N_I_Independent time of Da
There | Rate of Roamer SMST systems | AFGTD20110902030000010001013242612000047 |
||||||||
.
.
.
.
.
Please help me how to format my output each record in simple lines in oracle sqlplus. Here are the settings I used...
TERMOUT OFF SET;
SET ECHO OFF;
SET LINESIZE 100000;
THE VALUE OF NEWPAGE 0;
SET SPACE 0;
SET PAGESIZE 50000;
SET FEEDBACK OFF;
SET THE OFF POSITION;
SET TRIMSPOOL
SET THE TABAnd what was wrong with the answers that you have on your previous thread?
How to extract data in a text file
Please do not ask the same question again. If there is a problem with the answers provided, then continue on the same thread that tell people what is the problem.
Saying that, this is another possibility for you...
As user sys:
CREATE OR REPLACE DIRECTORY TEST_DIR AS '\tmp\myfiles' / GRANT READ, WRITE ON DIRECTORY TEST_DIR TO myuser /
As myuser:
CREATE OR REPLACE PROCEDURE run_query(p_sql IN VARCHAR2 ,p_dir IN VARCHAR2 ,p_header_file IN VARCHAR2 ,p_data_file IN VARCHAR2 := NULL) IS v_finaltxt VARCHAR2(4000); v_v_val VARCHAR2(4000); v_n_val NUMBER; v_d_val DATE; v_ret NUMBER; c NUMBER; d NUMBER; col_cnt INTEGER; f BOOLEAN; rec_tab DBMS_SQL.DESC_TAB; col_num NUMBER; v_fh UTL_FILE.FILE_TYPE; v_samefile BOOLEAN := (NVL(p_data_file,p_header_file) = p_header_file); BEGIN c := DBMS_SQL.OPEN_CURSOR; DBMS_SQL.PARSE(c, p_sql, DBMS_SQL.NATIVE); d := DBMS_SQL.EXECUTE(c); DBMS_SQL.DESCRIBE_COLUMNS(c, col_cnt, rec_tab); FOR j in 1..col_cnt LOOP CASE rec_tab(j).col_type WHEN 1 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000); WHEN 2 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_n_val); WHEN 12 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_d_val); ELSE DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000); END CASE; END LOOP; -- This part outputs the HEADER v_fh := UTL_FILE.FOPEN(upper(p_dir),p_header_file,'w',32767); FOR j in 1..col_cnt LOOP v_finaltxt := ltrim(v_finaltxt||','||lower(rec_tab(j).col_name),','); END LOOP; -- DBMS_OUTPUT.PUT_LINE(v_finaltxt); UTL_FILE.PUT_LINE(v_fh, v_finaltxt); IF NOT v_samefile THEN UTL_FILE.FCLOSE(v_fh); END IF; -- -- This part outputs the DATA IF NOT v_samefile THEN v_fh := UTL_FILE.FOPEN(upper(p_dir),p_data_file,'w',32767); END IF; LOOP v_ret := DBMS_SQL.FETCH_ROWS(c); EXIT WHEN v_ret = 0; v_finaltxt := NULL; FOR j in 1..col_cnt LOOP CASE rec_tab(j).col_type WHEN 1 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_v_val); v_finaltxt := ltrim(v_finaltxt||',"'||v_v_val||'"',','); WHEN 2 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_n_val); v_finaltxt := ltrim(v_finaltxt||','||v_n_val,','); WHEN 12 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_d_val); v_finaltxt := ltrim(v_finaltxt||','||to_char(v_d_val,'DD/MM/YYYY HH24:MI:SS'),','); ELSE v_finaltxt := ltrim(v_finaltxt||',"'||v_v_val||'"',','); END CASE; END LOOP; -- DBMS_OUTPUT.PUT_LINE(v_finaltxt); UTL_FILE.PUT_LINE(v_fh, v_finaltxt); END LOOP; UTL_FILE.FCLOSE(v_fh); DBMS_SQL.CLOSE_CURSOR(c); END;
This allows the header line and the data to write into files separate if necessary.
for example
SQL> exec run_query('select * from emp','TEST_DIR','output.txt'); PL/SQL procedure successfully completed.
Output.txt file contains:
empno,ename,job,mgr,hiredate,sal,comm,deptno 7369,"SMITH","CLERK",7902,17/12/1980 00:00:00,800,,20 7499,"ALLEN","SALESMAN",7698,20/02/1981 00:00:00,1600,300,30 7521,"WARD","SALESMAN",7698,22/02/1981 00:00:00,1250,500,30 7566,"JONES","MANAGER",7839,02/04/1981 00:00:00,2975,,20 7654,"MARTIN","SALESMAN",7698,28/09/1981 00:00:00,1250,1400,30 7698,"BLAKE","MANAGER",7839,01/05/1981 00:00:00,2850,,30 7782,"CLARK","MANAGER",7839,09/06/1981 00:00:00,2450,,10 7788,"SCOTT","ANALYST",7566,19/04/1987 00:00:00,3000,,20 7839,"KING","PRESIDENT",,17/11/1981 00:00:00,5000,,10 7844,"TURNER","SALESMAN",7698,08/09/1981 00:00:00,1500,0,30 7876,"ADAMS","CLERK",7788,23/05/1987 00:00:00,1100,,20 7900,"JAMES","CLERK",7698,03/12/1981 00:00:00,950,,30 7902,"FORD","ANALYST",7566,03/12/1981 00:00:00,3000,,20 7934,"MILLER","CLERK",7782,23/01/1982 00:00:00,1300,,10
The procedure allows for the header and the data to separate files if necessary. Just by specifying the file name "header" will put the header and the data in a single file.
Adapt to the exit of styles and different types of data are needed.
-
AppleScript - extraire extract values from a table, create a text file with these values
Hello world
Lets say I have a table that looks a bit like this
And this table I would create 2 text files (or even more, depending on how many switchnames are there) who look a bit like these
Is it still possible?
I suppose to create a Service (which can be called in numbers) with Automator which includes an Applescript script - but - no idea since the script is not one of my strong suits.
There is not need to be perfect, because tables are not necessarily the model presented above - so to tweek the script to the application will be necessary. The text files can be created/saved in the same folder as the file numbers is in.
Y at - it script-genius out there?
See you soon
Florian
Select the column of fist of the data, and then run this script by copying the Forum and paste it into the script editor. The files will appear on the desktop
say application "Numbers".
say front document to tell the worksheet active
say ( class is worn) fromfirst table whose selection range
selectionRange defined in column 1 of the selection
set cnt to 0
the value destRange for range
the value currentList to {}
-the list of switches
Repeat with acellule in selectionRange cells
-say acellule to set the value on the NTC
pass the value to the value of cell
if and ((cnt > 0) (switch is not missing value) and (currentList is not contain switch)) then
switch and the value in the currentList currentList
end if
NTC put to the cnt + 1
end Repeat
-Display dialog box "to the list of items is:" & currentList & "a list" & (currentList County) ".
Repeat with aswitch in currentList
" game textOut to '# Script generated with Applescript for switch' & aswitch &"
# on "& (today's date) &"
!
conf t
"
set cnt to 0
Repeat with acellule in selectionRange cells
-say acellule to set the value on the NTC
pass the value to the value of cell
-Display dialog "aswitch is []" & aswitch & "] and switch is []" & switch & "]".
if (aswitch contains the switch) then
the value cellCol to address a column of first cell of acellule
address of line of first cell value cellRow in of acellule
value to the aport (value of the cell of the column (cellCol + 1) cellRow) integer
the value vlan for the (value of the cell cellRow of column (cellCol + 2)) integer
the value desc to the (value of the cell cellRow of column (cellCol + 3))
" put to textOut textOut &.
!
"" IG 1/0 interface / "& aport &.
switchport mode access
switchport access vlan "" & vlan & ""
Description LINK TO "" & desc & ""
"
on the other
-Display dialog box "did not: []" & aswitch & "] and []" & switch & "]".
end if
NTC put to the cnt + 1
end Repeat
Set myFile to open for access (path to the Office as text) & aswitch & '_output.txt' the with write permission
textOut write to myFile
MyFile close access
end Repeat
end say
end say
end say
-
writing query to extract data in 2 tables.
Hi Experts,
I have the model E-R diagram. I want to create a join in 2-table join query. But both tables are very far from the model (I mean in the meantime, there are plenty of tables). I noticed that there are several routes to reach the other table.
What is the approach and the exact route to pick up to join the tables.
I've heard tell that we join parent child, but not from child to parent. I did not understand this statement.
Help, please.
Hello
3029166 wrote:
Hi Experts,
I have the model E-R diagram. I want to create a join in 2-table join query. But both tables are very far from the model (I mean in the meantime, there are plenty of tables). I noticed that there are several routes to reach the other table.
What is the approach and the exact route to pick up to join the tables.
It depends on.
There could be different types of relationships between tables, each using a different route through the tables between the two.
If the same parent table (say that customer) has several child tables (contact, order and service_request for example), so there may be different ways that produce the same results, but involve different numbers of tables. For example, you may need data in the tables of the order and the customer, but you can get it (ineffective) by joining order information, contact service_request and service_request to the client. It is faster if you do not include tables that you don't need.
I've heard tell that we join parent child, but not from child to parent. I did not understand this statement.
I don't know what you've heard, or what it means, so I don't understand either.
Oracle can join from parent to child (that is, given a line in the parent table, find related rows in the child table), or vice versa (given a row in a child table, find the related parent). The optimizer will do whatever he thinks, it's faster.
-
Page numbering and the Table of contents
I have a book containing 23 document files. Document files contain the page numbers in the footer.
One of the document file is a generated table of contents (TOC). Unfortunately, the generated page
the number in the table of contents do not match the numbering of the pages in the files. Here are the details:
- The title page, in a file by itself, is not numbered
- The frontmatter, distributed in five cases use lowercase Roman (i - xvi)
- The body of the text in the remaining 17 files is digital (1-243)
- The generated TOC uses cardinal numbers of the book as a whole. For example,.
Chapter I is numbered correctly in the footer from page 1. However, he is listed in the table of contents
as starting on page 19, because this is the file real 19th in the book. I put the document numbering
This file from 1 properties and properties of Page numbering for the book as a whole to
be "continue." - The style of the table of contents entries is correct. In other words, the frontmatter uses a tiny Roman and the
chapters use Numeric
I tried to regenerate the table of contents, but this did not help.
Does anyone have suggestions on what is the way prescribed to do?
OK, I continued to read and this is what I found:
Set the numbering style in the document, and not in the book that we told you. Format > Document > numbering. Choose Arabic or digital. Repeat for the various chapters.
Save and close the chapters. In the book file, click with the right button on each chapter and choose Configure XXX. This is where tell you the book to continue the page numbering or restart at the 1.
Once this is done, update your address. From there, if there are issues, we rely on the logic of the Fm we use every day, and each of us can help you solve.
-
Change the length of a Table column (CHAR data type)
Hi gurus,
SQL > select * from version $ v
BANNER
----------------------------------------------------------------
Oracle Database 10g Release 10.2.0.3.0 - 64 bit Production
PL/SQL version 10.2.0.3.0 - Production
CORE Production 10.2.0.3.0
AMT for Linux: release 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
I need to increase the length of a CHAR of a table data type column (currently it's tank (3) and you want to change to char (4)). Here are more details on the table:-
- Contains more than 20 million lines.
- Table contains several indexes.
- Table is referenced by several tables (about 60 tables) and it refers to several tables (about 3)
- Table has 4 complex triggers. Triggers call procedures and packages.
What I've tried so far
1 disabled all triggers and ran ALTER statement to increase the length. It took hours and did not finish in a reasonable amount of time, even if no error, but it took more than 12 hours.
2 tried DBMS_REDEFINITION package but it does not work with the standard version of Oracle 10 g.
I think to try next
I think same Optics:
Say my name of the existing table is OLD_T1 where the length of column need to increase
-Create a copy (with increased column length) table of OLD_T1, Say NEW_T1
-Move data from in OLD_T1 to the new table NEW_T1
-Lower OLD_T1 (or rename it to OLD_T1_TMP)
-Rename NEW_T1 to OLD_T1
-Create all indexes, triggers, constraints etc..
I wish to confirm, if my approach is correct? Or someone has a better idea to do this?
Please note: I know that the CHAR data type gives the problem but it is an old system and I don't have authority to change the design of database.
Appreciate any comment/suggestion
Thanks in advance
> I mean, can any application break if it depends on fixed-length?
Yes, because the code can be expected completed on the right areas.
-
Orthographic inDesign - ignoring the reference numbers in the tables
I have a document of 100 pages with several tables. Each table contains many numbers of different parts, some letters including and others do not. We do not have any specific format. Is it possible that I can get the spell check to ignore any word that contains a number in my entire document? I want to still come out check to check the tables because there are other things other than the numbers of room inside. I tried using GREP styles to achieve this, but I can't make it work. Help, please!
Create a character style that affects the Language of No attribute and apply it to part numbers (use a find/replace query to find them). Does not take into account no. language spell check words.
-
How to upgrade only the page numbers from a table of contents in Indesign CS6?
Hello!
Help, please! I make a medical book with more then 1300 pages and about 40 different table of contents.
I want to update only the page numbers on all the table of contents. But I don't see the option to update the table of contents.
I've seen on other forums that it is a very old and familiar problem. Do you have Adobe already fixed it?
Nothing has changed with the function table of contents. If you update a table of contents using the standard method of the table of contents, the complete table of contents are updated.
You can get the page numbers only updates manually by creating your table of contents by using cross-references.
-
I can't get the page numbers in my table of contents to update when I update the book.
I use Framemaker 11 and I have two tables of contents in my book: one in English and French. Each table of contents to links to various documents in the same book. The reference page for each table of contents is defined and properly displays the positions 1 and 2, I said that it appears, but numbers not updated when the contents of my document files change to another page. I checked the settings of conditional text in my document files; they are correct. When I update the book, I choose to update the numbers, all the cross-references, all text inserts, OLE links, generate a Table of contents, lists, and indexes. What I am doing wrong? Thank you.If they are not knocked down, then they are certainly not generated files. See the example in the help of FM11: http://help.adobe.com/en_US/FrameMaker/11.0/Using/images/bk_hier_books.png
The 'K' is a TOC file that FM recognizes a generated file.
Because you have created your table of the contents of the French with the help of another structure of the book, you could import reference this TOC file in another file of FM (for example to create an inset text) in the main book you want. However, you need to make updates in two steps. First update the French book to revise the table of contents. Then update the main book to get the rest of the correct pages (and given that the table of french contents are imported by reference, FM always uses the most recent version).
-
How to extract .csv for each table
Hi all
I have a query:
Select distinct ' SELECT * FROM BILL_M.' | Table_name | ';' from all_tab_columns t
where t.owner = 'BILL_M. '
and table_name like '% DICT '.
The query returns 80 s table... How can I extract these 80 to 80 csvs table?
Any help is appreciated.
Kind regards.Just an example as a starting point...
As user sys:
CREATE OR REPLACE DIRECTORY TEST_DIR AS '\tmp\myfiles' / GRANT READ, WRITE ON DIRECTORY TEST_DIR TO myuser /
As myuser:
CREATE OR REPLACE PROCEDURE run_query(p_sql IN VARCHAR2 ,p_dir IN VARCHAR2 ,p_header_file IN VARCHAR2 ,p_data_file IN VARCHAR2 := NULL) IS v_finaltxt VARCHAR2(4000); v_v_val VARCHAR2(4000); v_n_val NUMBER; v_d_val DATE; v_ret NUMBER; c NUMBER; d NUMBER; col_cnt INTEGER; f BOOLEAN; rec_tab DBMS_SQL.DESC_TAB; col_num NUMBER; v_fh UTL_FILE.FILE_TYPE; v_samefile BOOLEAN := (NVL(p_data_file,p_header_file) = p_header_file); BEGIN c := DBMS_SQL.OPEN_CURSOR; DBMS_SQL.PARSE(c, p_sql, DBMS_SQL.NATIVE); d := DBMS_SQL.EXECUTE(c); DBMS_SQL.DESCRIBE_COLUMNS(c, col_cnt, rec_tab); FOR j in 1..col_cnt LOOP CASE rec_tab(j).col_type WHEN 1 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000); WHEN 2 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_n_val); WHEN 12 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_d_val); ELSE DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000); END CASE; END LOOP; -- This part outputs the HEADER v_fh := UTL_FILE.FOPEN(upper(p_dir),p_header_file,'w',32767); FOR j in 1..col_cnt LOOP v_finaltxt := ltrim(v_finaltxt||','||lower(rec_tab(j).col_name),','); END LOOP; -- DBMS_OUTPUT.PUT_LINE(v_finaltxt); UTL_FILE.PUT_LINE(v_fh, v_finaltxt); IF NOT v_samefile THEN UTL_FILE.FCLOSE(v_fh); END IF; -- -- This part outputs the DATA IF NOT v_samefile THEN v_fh := UTL_FILE.FOPEN(upper(p_dir),p_data_file,'w',32767); END IF; LOOP v_ret := DBMS_SQL.FETCH_ROWS(c); EXIT WHEN v_ret = 0; v_finaltxt := NULL; FOR j in 1..col_cnt LOOP CASE rec_tab(j).col_type WHEN 1 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_v_val); v_finaltxt := ltrim(v_finaltxt||',"'||v_v_val||'"',','); WHEN 2 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_n_val); v_finaltxt := ltrim(v_finaltxt||','||v_n_val,','); WHEN 12 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_d_val); v_finaltxt := ltrim(v_finaltxt||','||to_char(v_d_val,'DD/MM/YYYY HH24:MI:SS'),','); ELSE DBMS_SQL.COLUMN_VALUE(c,j,v_v_val); v_finaltxt := ltrim(v_finaltxt||',"'||v_v_val||'"',','); END CASE; END LOOP; -- DBMS_OUTPUT.PUT_LINE(v_finaltxt); UTL_FILE.PUT_LINE(v_fh, v_finaltxt); END LOOP; UTL_FILE.FCLOSE(v_fh); DBMS_SQL.CLOSE_CURSOR(c); END;
This allows the header line and the data to write into files separate if necessary.
for example
SQL> exec run_query('select * from emp','TEST_DIR','output.txt'); PL/SQL procedure successfully completed.
Output.txt file contains:
empno,ename,job,mgr,hiredate,sal,comm,deptno 7369,"SMITH","CLERK",7902,17/12/1980 00:00:00,800,,20 7499,"ALLEN","SALESMAN",7698,20/02/1981 00:00:00,1600,300,30 7521,"WARD","SALESMAN",7698,22/02/1981 00:00:00,1250,500,30 7566,"JONES","MANAGER",7839,02/04/1981 00:00:00,2975,,20 7654,"MARTIN","SALESMAN",7698,28/09/1981 00:00:00,1250,1400,30 7698,"BLAKE","MANAGER",7839,01/05/1981 00:00:00,2850,,30 7782,"CLARK","MANAGER",7839,09/06/1981 00:00:00,2450,,10 7788,"SCOTT","ANALYST",7566,19/04/1987 00:00:00,3000,,20 7839,"KING","PRESIDENT",,17/11/1981 00:00:00,5000,,10 7844,"TURNER","SALESMAN",7698,08/09/1981 00:00:00,1500,0,30 7876,"ADAMS","CLERK",7788,23/05/1987 00:00:00,1100,,20 7900,"JAMES","CLERK",7698,03/12/1981 00:00:00,950,,30 7902,"FORD","ANALYST",7566,03/12/1981 00:00:00,3000,,20 7934,"MILLER","CLERK",7782,23/01/1982 00:00:00,1300,,10
The procedure allows for the header and the data to separate files if necessary. Just by specifying the file name "header" will put the header and the data in a single file.
Adapt to the exit of styles and different types of data are needed.
You can then call this procedure for all the tables that you want to extract, with names appropriate for each.
-
Extract data from the table on hourly basis
Hello
I have a table that has two columns date all the hours of the base and the response time. I want to extract data from the date corresponding previous hourly basis with the response time. The data will be loaded into the table every midnight.
for example: today date 23/10/2012
I want to extract data from 22/10/12 00 to the 22/10/12 23
The sub query pulls the date as demanded, but I'm not able to take the time to answer.
with one also
(select min (trunc (lhour)) as mindate, max (trunc (lhour)) as AVG_HR maxdate)
SELECT to_char (maxdate + (level/25), "dd/mm/yyyy hh24") as a LEVEL CONNECTION dates < = * (1) 24;
Please help me on this.Try this
SELECT * FROM table_nm WHERE to_char(hour,'DD') = to_char(SYSDATE-1,'DD')
-
wanted to extract data from nested table pl/sql Ref Cursor getting an erro
create or replace type 'DEPT12' as an object (dno number (2), dname varchar2 (30), varchar2 (50)) loc;
create or replace type dept_tab in the table in "DEPT12".
create or replace type 'LOC12' as an object (locno number, loc_name varchar2 (100))
create or replace type loc_tab in the table of "LOC12.
create or replace type dept_loc_rec1 as an object (dept_tab, eno number, loc_dt loc_tab dept_dt);
Create type dept_loc_tb as table of the dept_loc_rec1
create table dept_loc_tb_bk1 (dept_dt dept_tab, eno number, loc_dt loc_tab)
NESTED TABLE dept_dt
STORE AS dept_tab12,
NESTED TABLE loc_dt
STORE AS loc_tab12
insert into dept_loc_tb_bk1 values (dept_tab (dept12(3,'ABD','LOC')
dept12(4,'ABD','LOC')
(, dept12(5,'ABD','LOC')), 3, loc_tab (loc12(21,'AAB'),
loc12(22,'AAB'),
loc12(23,'AAB')));
When I try to extract data from Ref cursor to pl/sql table that I get an error ora-06504: pl/sql: return types of the result set of variables or request do not match.
I created a table nested, as well as the pl/sql nested table object dept_loc_tb and I said the same dept_loc_tb lv_dept_loc_tb, but trying to get in this variable we get an error above.
Please anyone can solve my problem.
-----------------
declare
type cr is ref cursor;
cr_obj cr;
lv_dept_loc_tb dept_loc_tb;
Start
Open cr_obj to select dept_dt, eno, dept_loc_tb_bk1 loc_dt;
collect the fetch cr_obj in bulk in lv_dept_loc_tb;
close cr_obj;
end;Your query selects 3 distinct columns requires so 3 collections of matching types. You want to treat these 3 columns as an object of type DEPT_LOC_REC1:
SQL> declare 2 type cr is ref cursor; 3 cr_obj cr; 4 5 lv_dept_loc_tb dept_loc_tb; 6 7 begin 8 open cr_obj for select dept_dt,eno,loc_dt from dept_loc_tb_bk1; 9 fetch cr_obj bulk collect into lv_dept_loc_tb; 10 close cr_obj; 11 end; 12 / declare * ERROR at line 1: ORA-06504: PL/SQL: Return types of Result Set variables or query do not match ORA-06512: at line 9 SQL> declare 2 type cr is ref cursor; 3 cr_obj cr; 4 5 lv_dept_loc_tb dept_loc_tb; 6 7 begin 8 open cr_obj for select DEPT_LOC_REC1(dept_dt,eno,loc_dt) from dept_loc_tb_bk1; 9 fetch cr_obj bulk collect into lv_dept_loc_tb; 10 close cr_obj; 11 end; 12 / PL/SQL procedure successfully completed. SQL>
SY.
P.S. discover sys_refcursor.
Maybe you are looking for
-
Hello I am Ali from Turkey. I am a student at the Technical University of the Middle East which is famous among students in Turkey to the Department computers and instruction technology and I will graduate in June from 2016. I want to change to becom
-
7 different monitor installed on Tecra A8-104?
I can't find it on the support page.So when I go into the properties I find 7 different monitor installed.Any solution to this problem?
-
I have an iPhone and you can 'turn off' an app so it doesn't ' use the battery power. Can you disable applications or close on a slate of 7? Thank you.
-
What is the difference between an ipad with Wi - Fi only and an ipad with Wi - Fi and cell phone? I also like to play facebook games such as Farmville 2 and crushing of candy - I am able to play on the ipad?
-
How can I change the system icons
Anyone know how I can change some icons in the system (e.g., Recycle Bin, control panel)?