Drafting and updating data to EXCEL...!
Hello world...!!
I think it's a simple problem but I do not get idea of who... !!
Am here with a problem by adding data to excel from top to bottom.
I have a (string) of the data that should be updated in excel from high to low format.
Suppose, for example, I have total 5 values to be updated, first value will be updated in the normal method and the second data that adds to this sheet must be exactly at the bottom of the first data.
But here the problem is when I get the second data that is placed above the first data in the worksheet!
Update format: 5 4 3 2 1...
My format must be: 1 2 3 4 5...
Tags: NI Software
Similar Questions
-
Copy and update data from one table to the new table by using the Merge command
Hello
Can someone tell me please how to do this?
I have a table: EMP (ename, sal, empno (pk), dept) another table is EMP_CLASS ((pk) empno, ename)
I want to insert corresponding lines of emp to table emp_class if this line does'nt exists in emp_class
otherwise it will be update info by corrsponding emp_class table as well as remove of emp_class according to the emp delete operation.
Thank you
Madam.
Published by: Nico on August 12, 2010 22:59Have changed. PLS, run once more...
MERGE INTO emp_class
With the HELP of emp
WE (emp.empno = emp_class.empno)
WHEN MATCHED THEN
UPDATE
SET emp_class.ename = emp.ename,
emp_class. DEPTNO = emp.deptno,
emp_class. Class = decode(emp.deptno,10,1,20,2,30,3,40,4)
DELETE
WHERE emp_class.empno = emp.empno
WHEN NOT MATCHED THEN
INSERT (emp_class.empno, emp_class.name, emp_class.deptno, emp_class.class)
VALUES (emp.empno, emp.ename, emp.deptno, decode(deptno,10,1,20,2,30,3,40,4));P.S. Not tested
Thank you
Florian...Published by: Florian on August 13, 2010 01:53
-
Oracle Database 11 g Enterprise Edition Release 11.2.0.4.0 - 64 bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE Production 11.2.0.4.0
AMT for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production
I create the structure of the table like that.
create table test1 (a primary key, b (2) char number, date c, d varchar2 (10), date of e);
create table test2 (number of ab, cd (2) tank, date of the ef, gh varchar2 (10), date of the ij, kl varchar2 (100));
Create materialized view log on test1;
create materialized view fast refresh test1_v on commit in select * from test1;
I have create a trigger of the sample
CREATE OR REPLACE TRIGGER test1_trig
AFTER INSERT OR UPDATE OR DELETE
ON test1_v
FOR EACH LINE
DECLARE
lr_test2 test2% ROWTYPE;
lv_error VARCHAR2 (4000);
BEGIN
lr_test2. AB: =: NEW.a;
lr_test2. CD: =: NEW.b;
lr_test2. GH: =: NEW.d;
IF THE INSERTION
THEN
lr_test2. EF: = SYSDATE;
lr_test2.IJ: = SYSDATE;
lr_test2.KL: = 'INSERT ';
INSERT INTO test2
VALUES lr_test2;
ELSIF UPDATE
THEN
lr_test2.IJ: = SYSDATE;
lr_test2.KL: = 'UPDATE ';
UPDATE test2 = lr_test2 ab WHERE = LINE: OLD.a;
ELSIF REMOVAL
THEN
DELETE FROM test2
AB = WHERE: old.a;
END IF;
EXCEPTION
WHILE OTHERS
THEN
lv_error: = SQLERRM;
INSERT INTO XXDOMINO_FG_DATA_LOAD_ERROR
VALUES ('test1_trig',
: OLD.a,.
"test1_trig,"
LV_ERROR,
SYSDATE);
COMMIT;
END test1_trig;
/
So, if check you my code,.
When I insert EF = SYSDATE, IJ = SYSDATE.
Update EF is not changed, IJ = SYSDATE.
So I like to capture their insertion and update dates.
But if updates or insert arrives on the materialized table. The trigger themselves as an INSERT only.
So how do you capture the updates?
I use the statemnet with out merger with performance and also able to capture the update dates.
CREATE OR REPLACE TRIGGER test1_trig_merge
AFTER INSERT OR UPDATE OR DELETE
ON test1_v
FOR EACH LINE
DECLARE
lr_test2 test2% ROWTYPE;
lv_error VARCHAR2 (4000);
BEGIN
IF THE REMOVAL
THEN
DELETE FROM test2
AB = WHERE: old.a;
ELSIF INSERTION
THEN
MERGE INTO test2 one
B using (SELECT 1 FROM DUAL)
WE (ab =: new.a)
WHEN MATCHED
THEN
UPDATE the VALUE ab =: NEW.a.
CD =: NEW.b,
GH =: NEW.c
IJ = SYSDATE,
KL = "Update"
AB WHERE =: old.a
WHEN NOT MATCHED
THEN
INSERTING VALUES (: NEW.a,)
: NEW.b,.
: NEW.c.
: NEW.d,.
: NEW.e,.
"INSERT");
END IF;
EXCEPTION
WHILE OTHERS
THEN
lv_error: = SQLERRM;
INSERT INTO XXDOMINO_FG_DATA_LOAD_ERROR
VALUES ('test1_trig',
: OLD.a,.
"test1_trig,"
LV_ERROR,
SYSDATE);
END test1_trig_merge;
/
DISPLAY ERRORS;
-
Deleting and updating through a procedure
Hello
I'm a dynamic naïve for collections of Oracle & SQL concepts and always learning, here is a procedure that I wrote. First of all, it will delete the records if a version of records already exist and update dates with null, prior to their release records as the current version. Grateful if you can spot the mistakes, I think to make bulk binding when I updated but still struggling to come up with a approach, please help me with all the entries. Thank you.
create or replace
procedure fcs_stage_data_delete2 (p_extract_dt in varchar2, p_provider in varchar2, p_uninum in varchar2, p_ver_num in numbers, retval number)
IS
i_commit pls_integer: = 100000;
i_rowcount pls_integer: = 0;
v_code NUMBER;
v_errm VARCHAR2 (64);
TABLIST TYPE IS THE TABLE OF THE VARCHAR2 (20);
TABNAME TABLIST: IS TABLIST('FEED_PROCESS_LOG','CUSTOMER','LOAN','HASH_TOTALS_FY1213');.
Start
--------------------------------------------------------------------------------------------------------------------------
/ * DELETION OF THE STAGE TABLES * /.
--------------------------------------------------------------------------------------------------------------------------
Start
REMOVE FROM CUSTOMER_LOAN_XREF
WHERE CUSTOMER_EXTRACT_DT = p_extract_dt
AND CUSTOMER_PROVIDER = P_PROVIDER
AND CUSTOMER_UNINUM = P_UNINUM
AND CUSTOMER_VER_NUM = P_VER_NUM
AND LOAN_EXTRACT_DT = p_extract_dt
AND LOAN_PROVIDER = p_provider
AND LOAN_UNINUM = p_uninum
AND LOAN_VER_NUM = p_ver_num;
COMMIT;
end;
RUN IMMEDIATELY 'ALTER TABLE CUSTOMER_LOAN_XREF DISABLE CONSTRAINT FK_CUSTOMER_LOAN_XREF_CUSTOMER;
RUN IMMEDIATELY 'ALTER TABLE CUSTOMER_LOAN_XREF DISABLE CONSTRAINT FK_CUSTOMER_LOAN_XREF_LOAN;
FOR I IN TABNAME. FIRST... TABNAME. LAST
LOOP
IMMEDIATE EXECUTION
'REMOVE'. TABNAME (I) | »
WHERE EXTRACT_DT =: HAS
AND PROVIDER =: B
AND UNINUM =: C
"AND VER_NUM =: D"
WITH THE HELP OF P_EXTRACT_DT, P_PROVIDER, P_UNINUM, P_VER_NUM;
COMMIT;
END LOOP;
RUN IMMEDIATELY 'ALTER TABLE CUSTOMER_LOAN_XREF ENABLE CONSTRAINT FK_CUSTOMER_LOAN_XREF_CUSTOMER;
RUN IMMEDIATELY 'ALTER TABLE CUSTOMER_LOAN_XREF ENABLE CONSTRAINT FK_CUSTOMER_LOAN_XREF_LOAN;
-------------------------------------------------------------------------------------------------------------------------
/ * UPDATE THE PAINTINGS OF SCENE * /.
-------------------------------------------------------------------------------------------------------------------------
IF p_ver_num > 1
then
Start
because me in (SELECT ROWID, T.* FROM FEED_PROCESS_LOG T T.EXTRACT_DT = P_EXTRACT_DT WHERE
and T.PROVIDER = P_PROVIDER AND T.UNINUM = P_UNINUM AND T.VER_NUM = P_VER_NUM-1)
loop
UPDATE FEED_PROCESS_LOG SET ACT_END_DT = NULL, UPDATE_ID = NULL, UPDATE_DT = NULL WHERE ROWID = I.ROWID;
end loop;
commit;
end;
Start
for i in (SELECT ROWID, T.* FROM CUSTOMER T WHERE T.EXTRACT_DT = p_extract_dt and T.PROVIDER = P_PROVIDER
AND T.UNINUM = P_UNINUM AND T.VER_NUM = P_VER_NUM-1)
loop
UPDATE CUSTOMER SET ACT_END_DT = NOTHING WHERE ROWID is i.ROWID;.
end loop;
commit;
end;
end if;
retval: = 0;
exception, then than others
then
v_code: = SQLCODE;
v_errm: = SUBSTR (SQLERRM, 1, 64);
retval: = 1;
end fcs_stage_data_delete2;
I'm talking about the loops that do updates, not deletions.
Bulk collect a bunch of SQL UPDATE of ROWID instructions just use directly.
I compared the time taken with and "bulk collect" and I see better performance when I bulk collect and update.
Sorry - I don't believe you. I don't see anything in BULK COLLECT (which were not yet made you in the first code you posted) may possibly be faster than an update SQL statement.
Most collect must search for lines, download the ROWID, create a collection and then move this collection to the SQL engine to make the update
An UPDATE to SQL finds the lines and then did the update. It does not use the PL/SQL, a collection or get the collection back.
Summary - COLLECTION BULK actually what does the SQL UPDATE and more.
The new code in BULK COLLECT you posted also has two major problems in it.
First of all there is no LIMIT clause to limit the amount of memory of expensive PGA which is used.
In the second place, because there is no LIMIT clause, there not need all of the loop.
Just use an SQL UPDATE statement that removes lines based on the WHERE clause you are currently using to find the ROWID.
-
How to force Excel to open and update links
I have a .xlsm for Excel Macro file I send data to and receive results based on that data are calculated. Some of these calculations are through a .xla link. NORMALLY when a man opens the file, the linkis opened and updated and everyone can go about their business.
I found myself explicitly link opening with another open statement of workbook, but that's not fair right way. What happens if the .xla changes its name, or is moved? There must be a better way. Excel macro recording even managed to give me the explicit path and not an average programmically to open it as Workbook.OpenMyStupidLinksYouFool. Ugh.
For reference, I tried to add parameters to the command open and compiles incorrect Diadem and he said I can't use parentheses. There are already some parenteses. huh?
Open method of Excel:
https://msdn.Microsoft.com/en-us/library/Office/bb179167 (v = office. 12) .aspx
Safe:
Excel.Workbooks.Open (sPathDocuments & "" & DiademExcelWorkbook)
Error:
Excel.Workbooks.Open (sPathDocuments & "" & DiademExcelWorkbook, 3)
Hi sg.
The specific error that you got has nothing to do with DIAdem or Excel. If you want to call a function in a VBScript script that has several parameters, and if you use parentheses in the call syntax, then the prefix 'Call' is necessary.
Call Excel.Workbooks.Open (sPathDocuments & DiademExcelWorkbook, 3)
I'm not sure what you were up to with the & "" & construction, so I simplified it is above.
Brad Turpin
Tiara Product Support Engineer
National Instruments
-
Cannot lock and send data to an Excel add-in planning application
Hi all
One of our customers uses Essbase 7.1 version and planning 4.0.1
The question is when one of their user tries to lock and send data to an application of addin planning Excel Gets the following error:
"You don't have sufficient access to perform a lock on this database"
But he is able to lock and send through a form web planning without any problem.
The user belongs to a group that was supplied with some filter access that the planning application and write permission is given for this filter. The filter has been created from the side planning and was rejected.
Also in excel, under Essbase-> Options-> tab Mode, the "Update Mode" option is not checked.
Can someone help me on this topic.
Thank you
RajaHello
What is a recent thing? I guess they use these versions for some time? If it's a recent thing then I would start by looking at what has recently changed on the server.
One of our clients had a problem with a version a little older (3.3 planning and Essbase 6.5.4.2) where each user had 2 filters in Essbase. "User1" was the filter of planning and "User1_" was the Essbase filter for the same user. Whenever an update of the planning was made he re - create the Essbase filter such as users could not run calc scripts or perform locking and send in Excel.
We had to use a script MaxL to replace the underscore (essbase) filter with the filter of planning and which meant that users can write to Essbase.
I may be the line of underscores and no line underscore filter the worng way round, it was a long time ago!
Hope this helps
Stuart Game
www.Analitica.co.uk -
Fix ios 9.3.1 battery drain problem before I was on 8.4.1 and battery life was excellent but after updating to ios 9.3.1 autonomy got worse on my iphone 6. Apple company released please update to fix
Please you not to Apple here. This is a user forum.
Try som battery tips to save:
-
The 'update date and time"for numbers of 3.6 does not show the time and does not automatically update the date. What should I do? Thank you.
Hi david,
where do you find ' update of the date and time.
Quinn
-
I have an excel template that I created. I open this model, save it under a different name and then writing and saving data to a sheet excellent at regular intervals. It gives me an error 5, I understand what it means and I'm working around him. However, after too many hours trying to figure it out, I asked for any help or input. I've attached an example vi, not the real one because it is very involved.
Thank you
-
Is it possible to reset the date of the last virus and update the spyware definitions in XP?
I have xpsp3. I was looking at my calendar to find out what day of the week, an event that happens in November, and unfortunately I forgot to go back to the date of the day before I have updated the definitions of viruses and spyware on MSE. Now, MSE think my latest definitions of viruses and spyware are obsolete, because they were supposed to be updated three months from now. So my question is: is it possible to reset the date of the last virus and update the spyware definitions in XP?
Correct the date on your computer. Remove the antivirus/malware product and reinstall.
-OR-
To restore before the update, use the system restore. Make sure the date is correct. Update.
Tom Ferguson
-
Hello
Recently, I checked my RealTek HD Audio drivers and found that the "stdriver64.sys" driver is not digitally signed. It can be connected to a crash problem that I have known for two weeks now, so I try to update all the drivers and see if it will solve this problem. When I click on update drivers for RealTek HD Audio, a message returned quickly saying that all drivers are up-to-date. But again controlled the pilot "stdriver64.sys" shows that it is not digitally signed. Is there another way to update this driver or another way to take with this? Thank you for your help.
Preston
* original title - RealTek HD Audio driver "stdriver64.sys" not digitally signed and update returns message "everything is up-to-date. How can I solve this? *
Go to the website of the manufacturer of your computer/laptop > drivers and downloads Section > key in your model number > look for the latest Vista drivers > download/install them.
See you soon.
Mick Murphy - Microsoft partner
-
Select the data in a table and update in another table
Dear experts,
create the table TB_ENCRYPT
(
Identification number,
Varchar2 (200) KEY
);
INSERT INTO TB_ENCRYPT VALUES(1,'HJUVHDUIFBSDGVU');
SELECT * FROM TB_ENCRYPT;
1 HJUVHDUIFBSDGVU
create TABLE users)
username, NUMBER of
password VARCHAR2 (200)
);
Insert users
values (1, 123 # "")
Insert users
values (2, 456 #')
Select * from users;
1 123 #.
# 2 456
I want to select the data KEY for table TB_ENCRYPT column and update in the column of tables for the respective key user password
TB_ENCRYPT table contains only a single key value. Comparing this key, I want to update the old value of the key to the new value.
For encryption and decryption I followed the java class method.no is worried about that.
create or replace
PACKAGE PCK_ENC AUTHID CURRENT_USER AS
FUNCTION DECRYPT (VARCHAR arg0, arg1 VARCHAR) AS VARCHAR BACK LANGUAGE JAVA NAME 'Encrclass.decrypt (java.lang.String, java.lang.String) return java.lang.String ';
FUNCTION ENCRYPT (VARCHAR arg0, arg1 VARCHAR) AS VARCHAR BACK LANGUAGE JAVA NAME 'Encrclass.encrypt (java.lang.String, java.lang.String) return java.lang.String ';
END;
SELECT PCK_ENC. ENCRYPT('1234','HJUVHDUIFBSDGVU') FROM DUAL;
HERE,
1234 - is the password of the users table column data
HJUVHDUIFBSDGVU - represents the key of table TB_ENCRYPT column data.
Comparing this key, I want to update the old value of the key to the new value.
I tried with this method
declare
cursor c1 is
Select the key
of TB_ENCRYPT
where id = 1
update the id;
Start
for c1_rec looping c1
update users
password is PCK_ENC. Encrypt (Password, Key)
the location being c1;
commit;
end loop;
end;
/
Help, please
You can use the MERGE statement.
merge into users using tb_encrypt on (id = userid) when matched then update set password = PCK_ENC.ENCRYPT(password,key);
And why you encrypt your password. This isn't a good idea. Just password hash.
-
In change system profile/role permissions for the project it, there is an option to allow a role to change the planned Dates and Efforts for activities.
If that is not selected, a user cannot change the benchmark for Dates of the activity fields.
However, it seems that the same user can perform that function reschedule and pick update planned and Baseline. This changes the basic dates, even if the option is not selected.
This work is designed?
It seems that you should open an SR for this one. I know that you can restrict who can update the base line, but I thought that this has also limited recalculation and updated in this way.
-
I tried to download a pdf and convert them into excel, but the data in excellent is always to the image format. How can I get the pdf data into the columns and rows so that I can do the calculations?
If you start the https://forums.adobe.com/welcome Forums Index
You will be able to select a forum for the specific Adobe products you use
Click on the symbol "arrow down" on the right (where it is said to see all our products and Services) to open the drop-down list and scroll
-
updated and meta-data description
Muse of love!
I greeted my mobile and desktop using Business Catalyst version.
A week later (on my desktop), I realized I need to update my properties on each page... descriptions and metadata.
I made the changes, updates in Business Catalyst, then saved my file. It worked perfectly, because
These changes my site rode higher in the rankings when I was doing the research to test.
A few days later, I opened the Muse (on my computer at home), made a few changes text and updating them in Business Catalyst and saved my file.
Today, I noticed the changes I had made in the page properties were returned to the old the old meta data and descriptions.
Not good...
A consultant where I missed a step will be useful.
Thank you
Suzanne Fair
If this is the case, it is likely that you had the AutoSync in settings of CC off or paused?
Maybe you are looking for
-
A small window with the error message appears whenever I want to open Firefox or if Firefox wants to open a window. I have to click the OK button and then open Firefox. It's embarrassing.
-
I don't print that much, but my Photosmart 5520 uses a lot of ink. It uses especially more Cyan of ink than the other colors. I print documents, not photos and mostly in black and white. The printer uses Cyan Ink when printing b & w? Is there a w
-
My projects and the emails will not save! Help!
Today, my emails are not saved and are neither my drafts! Help!
-
Point system freezing - recently installed a 833 2Wire gateway
My HP Media Center m8407c running Vista OS has started to freeze. Any help? I recently installed a gateway router 833 2Wire provided by AT & T with DSL.
-
New install of Win 7 x 64 by using the upgrade CD
History: The machine running Win 7 x 64 was initially under Vista. A long while back, I bought a disc of Windows 7 and installed upgrading Windows 7 x 64. Fast forward to a few months ago when I installed Win 10. After a few weeks, I realized that 10