update the column of type char to stem after insert or update the same column

I have the table "people":

DESC PEOPLE
Name Null? Type
------------------------------- -------- ------------
ID NOT NULL NUMBER
NAME VARCHAR2 (25) NOT NULL

and I need to make sure that the NAME column is always in uppercase letters, so I did as he illustrated in this link:
http://asktom.Oracle.com/tkyte/mutate/

I did this: -.
==================================
CREATE OR REPLACE TRIGGER parent_bi
BEFORE THE INSERT OR UPDATE
ON people
BEGIN
state_pkg.newrows: = state_pkg.empty;
END;
/
-----------------------------------------------------------------
CREATE OR REPLACE TRIGGER parent_aifer
AFTER INSERT OR UPDATE
ON PEOPLE
FOR EACH LINE
BEGIN
state_pkg.newrows (state_pkg.newrows.COUNT + 1): =: NEW. ROWID;
END;
/
------------------------------------------------------------------
CREATE OR REPLACE TRIGGER HR. PARENT_AI
AFTER INSERT OR UPDATE
ON HUMAN RESOURCES. PEOPLE
REFERRING AGAIN AS NINE OLD AND OLD
FOR EACH LINE
BEGIN
BECAUSE me in 1... state_pkg.newrows.count
LOOP
UPDATE of the people
NAME = UPPER (NAME)
People WHERE. ROWID = state_pkg.newrows (i);
END LOOP;
END;
/
======================================

but nothing is coming, as the same that these triggers do not exist.

So, what is wrong?
and how I workaround to make this statement:-
Setting a DAY people SET NAME = UPPER (NAME);
whenever I update or insert in the name column.

It is much simpler that that - you just need a BEFORE INSERT trigger

CREATE OR REPLACE TRIGGER your_trigger_name
  BEFORE INSERT OR UPDATE ON persons
  FOR EACH ROW
BEGIN
  :new.name := UPPER( :new.name);
END;
/

As you can see from this example, which will force all uppercase

SQL> create table persons (
  2    name varchar2(10)
  3  );

Table created.

SQL> CREATE OR REPLACE TRIGGER your_trigger_name
  2    BEFORE INSERT OR UPDATE ON persons
  3    FOR EACH ROW
  4  BEGIN
  5    :new.name := UPPER( :new.name);
  6  END;
  7  /

Trigger created.

SQL> insert into persons values( 'justin' );

1 row created.

SQL> insert into persons select lower(ename) from emp;

14 rows created.

SQL> select * from persons;

NAME
----------
JUSTIN
SMITH
ALLEN
WARD
JONES
MARTIN
BLAKE
CLARK
SCOTT
KING
TURNER
ADAMS
JAMES
FORD
MILLER

15 rows selected.

Also, you generally want to add a check constraint to ensure that NAME = UPPER (NAME).

Justin

Tags: Database

Similar Questions

  • Update a primary key of type char data

    Hello
    Not a guy to oracle technology. but am forced to work on a query that is a basic requirement.

    I have a table that has a composite primary key values (6 columns).
    Of these, I've updated 1 specific column, which is a char data type.

    I tested after writing my logic as a query, threw it [the Unique constraint violated schema.tablename];

    So I gave it a query simple base to test it yet, still get the same error.

    Query such as:

    Update table_name set Column1 = "100000" where column2 = 'BOMBAY '; (Column1 is the primary key of type char)

    Even if it did not work.
    Now a doubt arises, a column is a primary key of type Char can be modified? or is it not possible at all to do?

    Note: I made sure only am not updated with a duplicate value;


    Thank you.

    Published by: 966353 on October 18, 2012 12:01

    While you never need to update a primary key (regardless of the type of data), it is possible to do. If you get an error ORA-00001 indicating that a unique constraint has been violated and the unique constraint that is violated is associated with the primary key of the table (I'm guessing that this is the case according to your description of the error), implying strongly that the update would result in duplicate rows. Your UPDATE statement updates more than 1 row? If so, how do you determine when the update is complete there will be no duplicate lines?

    Justin

  • update other items with the same value when when the column contains Y

     
    CREATE TABLE TEST 
       (     "QUATINTY" NUMBER(17,2), 
         "AMOUNT" NUMBER(17,2), 
         "ERRORRED" VARCHAR2(16 BYTE), 
         "PO" VARCHAR2(12 BYTE), 
         "LINE" VARCHAR2(10 BYTE), 
         "SEQ" VARCHAR2(14 BYTE), 
         "INVOICE" VARCHAR2(16 BYTE)
       ) 
    
    Insert into TEST (PO,QUATINTY,AMOUNT,ERRORRED,LINE,SEQ,INVOICE) values ('123',5,50,'Y','1','1','inv1');
    Insert into TEST (PO,QUATINTY,AMOUNT,ERRORRED,LINE,SEQ,INVOICE) values ('123',5,50,null,'1','2','inv1');
    Insert into TEST (PO,QUATINTY,AMOUNT,ERRORRED,LINE,SEQ,INVOICE) values ('125',5,50,null,'1','1','inv2');
    Insert into TEST (PO,QUATINTY,AMOUNT,ERRORRED,LINE,SEQ,INVOICE) values ('125',4,50,null,'1','2','inv2');
    If you notice the table above which im trying to Edifier is updated the errorred column with 'Y' if the po and invoice are the same and have a 'Y' on the wrong column.
    in other words, I should finish with "Y" in the column for INV1 errorred.
    Can someone point me in the right direction, I can't for the life of me figuered it out.

    Hello

    Here's one way:

    UPDATE     test
    SET     errorred     = 'Y'
    WHERE     NVL (errorred, 'N') != 'Y'
    AND     (po, invoice)          IN (
                              SELECT  po, invoice
                         FROM      test
                         WHERE      errorred  = 'Y'
                               )
    ;
    

    This requires that the po and invoice are not NULL. If a column can be NULL, then the solution might be a little messier, according to the results you want, but only a little. Post some sample data (with null values) which shows what types of situations, you need manage, and the results of the SAMPLES.

  • How to update columns with the value of other lines in the same table

    Hello

    I use Oracle 11.2, I'd use SQL statements to update a column based on values in other rows in the same table. Here are the details:

    create table TB_test (number 4 myId, crtTs date, date of MDPU);

    insert into tb_test (1, to_date ('20110101', 'YYYYMMDD'), null);
    insert into tb_test (1, to_date ('20110201', 'YYYYMMDD'), null);
    insert into tb_test (1, to_date ('20110301', 'YYYYMMDD'), null);
    insert into tb_test (2, to_date ('20110901', 'YYYYMMDD'), null);
    insert into tb_test (2, to_date ('20110902', 'YYYYMMDD'), null);

    After you run the SQL code, I would like to have the following result:

    1, 20110101, 20110201
    1, 20110201, 20110301
    1, 20110301, null
    2, 20110901, 20110902
    2, 20110902, null

    Thanks for your suggestion.

    I guess you need this, otherwise please explain logic correctly:

    SQL> merge into tb_test t
      2  using (
      3    select rowid as rid
      4         , lead(crtts) over(partition by myid order by crtts) as updts
      5    from tb_test
      6  ) v
      7  on (t.rowid = v.rid)
      8  when matched then update
      9   set t.updts = v.updts
     10  ;
    
    5 rows merged.
    
    SQL> select * from tb_test order by 1,2;
    
          MYID CRTTS     UPDTS
    ---------- --------- ---------
             1 01-JAN-11 01-FEB-11
             1 01-FEB-11 01-MAR-11
             1 01-MAR-11
             2 01-SEP-11 02-SEP-11
             2 02-SEP-11
    
  • update to column values (false) in a copy of the same table with the correct values

    Database is 10gr 2 - had a situation last night where someone changed inadvertently values of column on a couple of hundred thousand records with an incorrect value first thing in the morning and never let me know later in the day. My undo retention was not large enough to create a copy of the table as it was 7 hours comes back with a "insert in table_2 select * from table_1 to timestamp...» "query, so I restored the backup previous nights to another machine and it picked up at 07:00 (just before the hour, he made the change), created a dblink since the production database and created a copy of the table of the restored database.

    My first thought was to simply update the table of production with the correct values of the correct copy, using something like this:


    Update mnt.workorders
    Set approvalstat = (select b.approvalstat
    mnt.workorders a, mnt.workorders_copy b
    where a.workordersoi = b.workordersoi)
    where exists (select *)
    mnt.workorders a, mnt.workorders_copy b
    where a.workordersoi = b.workordersoi)

    It wasn't the exact syntax, but you get the idea, I wanted to put the incorrect values in x columns in the tables of production with the correct values of the copy of the table of the restored backup. Anyway, it was (or seem to) works, but I look at the process through OEM it was estimated 100 + hours with full table scans, so I killed him. I found myself just inserting (copy) the lines added to the production since the table copy by doing a select statement of the production table where < col_with_datestamp > is > = 07:00, truncate the table of production, then re insert the rows from now to correct the copy.

    Do a post-mortem today, I replay the scenario on the copy that I restored, trying to figure out a cleaner, a quicker way to do it, if the need arise again. I went and randomly changed some values in a column number (called "comappstat") in a copy of the table of production, and then thought that I would try the following resets the values of the correct table:

    Update (select a.comappstat, b.comappstat
    mnt.workorders a, mnt.workorders_copy b
    where a.workordersoi = b.workordersoi - this is a PK column
    and a.comappstat! = b.comappstat)
    Set b.comappstat = a.comappstat

    Although I thought that the syntax is correct, I get an "ORA-00904: 'A'. '. ' COMAPPSTAT': invalid identifier ' to run this, I was trying to guess where the syntax was wrong here, then thought that perhaps having the subquery returns a single line would be cleaner and faster anyway, so I gave up on that and instead tried this:

    Update mnt.workorders_copy
    Set comappstat = (select distinct)
    a.comappstat
    mnt.workorders a, mnt.workorders_copy b
    where a.workordersoi = b.workordersoi
    and a.comappstat! = b.comappstat)
    where a.comappstat! = b.comappstat
    and a.workordersoi = b.workordersoi

    The subquery executed on its own returns a single value 9, which is the correct value of the column in the table of the prod, and I want to replace the incorrect a '12' (I've updated the copy to change the value of the column comappstat to 12 everywhere where it was 9) However when I run the query again I get this error :

    ERROR on line 8:
    ORA-00904: "B". "" WORKORDERSOI ": invalid identifier

    First of all, I don't see why the update statement does not work (it's probably obvious, but I'm not)

    Secondly, it is the best approach for updating a column (or columns) that are incorrect, with the columns in the same table which are correct, or is there a better way?

    I would sooner update the table rather than delete or truncate then re insert, as it was a trigger for insert/update I had to disable it on the notice re and truncate the table unusable a demand so I was re insert.

    Thank you

    Hello

    First of all, after post 79, you need to know how to format your code.

    Your last request reads as follows:

    UPDATE
      mnt.workorders_copy
    SET
      comappstat =
      (
        SELECT DISTINCT
          a.comappstat
        FROM
          mnt.workorders a
        , mnt.workorders_copy b
        WHERE
          a.workordersoi    = b.workordersoi
          AND a.comappstat != b.comappstat
      )
    WHERE
      a.comappstat      != b.comappstat
      AND a.workordersoi = b.workordersoi
    

    This will not work for several reasons:
    The sub query allows you to define a and b and outside the breakets you can't refer to a or b.
    There is no link between the mnt.workorders_copy and the the update and the request of void.

    If you do this you should have something like this:

    UPDATE
      mnt.workorders     A      -- THIS IS THE TABLE YOU WANT TO UPDATE
    SET
      A.comappstat =
      (
        SELECT
          B.comappstat
        FROM
          mnt.workorders_copy B   -- THIS IS THE TABLE WITH THE CORRECT (OLD) VALUES
        WHERE
          a.workordersoi    = b.workordersoi      -- THIS MUST BE THE KEY
          AND a.comappstat != b.comappstat
      )
    WHERE
      EXISTS
      (
        SELECT
          B.comappstat
        FROM
          mnt.workorders_copy B
        WHERE
          a.workordersoi    = b.workordersoi      -- THIS MUST BE THE KEY
          AND a.comappstat != b.comappstat
      )
    

    Speed is not so good that you run the query to sub for each row in mnt.workorders
    Note it is condition in where. You need other wise, you will update the unchanged to null values.

    I wouold do it like this:

    UPDATE
      (
        SELECT
          A.workordersoi
          ,A.comappstat
          ,B.comappstat           comappstat_OLD
    
        FROM
          mnt.workorders        A      -- THIS IS THE TABLE YOU WANT TO UPDATE
          ,mnt.workorders_copy  B      -- THIS IS THE TABLE WITH THE CORRECT (OLD) VALUES
    
        WHERE
          a.workordersoi    = b.workordersoi      -- THIS MUST BE THE KEY
          AND a.comappstat != b.comappstat
      ) C
    
    SET
      C.comappstat = comappstat_OLD
    ;
    

    This way you can test the subquery first and know exectly what will be updated.
    This was not a sub query that is executed for each line preformance should be better.

    Kind regards

    Peter

  • An update on an index column with the same value generates an index to the top

    An update on an index column with the same value generates an update of the index?


    Thank you

    In addition to my previous answer, see also

    http://orainternals.WordPress.com/2010/11/04/does-an-update-statement-modify-the-row-if-the-update-modifies-the-column-to-same-value/

    Riyaj Shamsudeen has this to say:
    "+ We have an index on this column v1 and we update this column indexed too." Oracle was updating the indexed column? N ° if the values match the level of the indexed column, then the code of RDBMS isn't up-to-date index, a feature for optimization again. Only the row of table is updated, and the index is not updated. + "

    Hemant K Collette

  • Update the same column in the same table

    Hello

    How do update you a records of column in the same table?

    I have purchase_order of the table. Consists of column ID, color, Purchase_No, Sub purchase.


    < pre >

    Create table Purchase_Order)
    Identification number,
    color varchar2 (10),
    purchase_No varchar2 (5).
    purchase_sub varchar2 (2));
    < / pre >

    < pre >

    ID color Purchase_No purchase Sub
    6416 S1406 PURPLE 3
    6415 S1406 GREEN 2
    6414 S1406 GREEN 1
    6419 S1406 3
    6417 S1406 1
    6418 S1406 2

    < pre >

    6 unique ID records is in the same site. But 2 ID will be confined to a purchase_sub.

    For example

    6416,6419 purchase_no S1406 but has the same purchase_sub who need 3.I 6419 color "Purple".

    Expected results:
    < pre >

    ID color Purchase_No purchase Sub
    6416 S1406 PURPLE 3
    6415 S1406 GREEN 2
    6414 S1406 GREEN 1
    6419 S1406 PURPLE 3
    6417 S1406 GREEN 1
    6418 S1406 GREEN 2

    < / pre >

    Thank you!

    Published by: CrackerJack on May 4, 2009 15:04

    Hello

    Try this,

    UPDATE Purchase_Order a
       SET a.Colour = (SELECT colour
                         FROM Purchase_Order b
                        WHERE a.Purchase_Sub = b.Purchase_Sub
                          AND b.colour Is Not Null)
     WHERE a.Colour Is Null
    

    Kind regards
    Christian Balz

  • Repeatedly offered the same 5 updates

    question 1

    my research of computer for updates every day 10:00, I install them, it seems to have succeeded then the shield reappears to tell me that the updates are ready for my computer? It's really confusing and it seems to be the same 5 updates, is there a problem with these updates and how to fix it
    question 2
    my windows xp continues to come with a corrupted file is related to question 1?
    Please help IV ' e have no idea what to do about it
    Hi vickysumner,
     
    -Do you remember the number of Knowledge Base (KB) updates that are offered to install several times?
     
    -What is the corrupt file that you're talking about?
     
    -Do you have pop ups or any error message that a file was deleted? If Yes, specify exactly the error message verbatim.
     
    Method 1: Check the status of the updates in the update history.
     
     
    a. click Start, click all programsand then click Windows Update or Microsoft Update.
    b. on the Windows Update Web site or on the Microsoft Update Web site, click view update history. A window opens that displays the updates that have been installed or that have failed to install on the computer.
    (c) in the State of this window column, find the update failed to install and then click on the red X.
    (d) a new window opens that displays the installation error code. Note the error number. You will have to type or paste the error number in a search box to the next step.
     

    Method 2: Also, try the steps listed here:

    You cannot install some programs or updates

  • Conflicts of SQL columns on the same table

    I have a table with two columns used for the same purpose. Examples (start_date and career_history_start) (end_date or career_history_end).
    The columns have different (varchar2 and date) data types. The developer has used the data type date (start_date) to write the report and of the use of time even the vachar2 to manully insert date. We decided to use a single (varchar2). Meanwhile, there are differences in the two columns. We will find the difference between the two columns start_date (date) and career_history_start (varchar2).

    No idea what query will accomplish this considering they gave different type on the same table?

    Here is the description of the table:

    career_history / / DESC
    Name of Type Null
    --------------------------- -------- -------------
    CAREER_HISTORY_ID NOT NULL NUMBER (38)
    PERSON_ID NUMBER (38)
    CAREER_HISTORY_START VARCHAR2 (50)
    CAREER_HISTORY_END VARCHAR2 (50)
    CAREER_HISTORY_DESC VARCHAR2 (250)
    CAREER_HISTORY_RECNUM NUMBER (38)
    Start_date DATE
    End_date DATE
    CAREER_HISTORY_ACTIVE_FLAG CHAR (1)
    CAREER_HISTORY_DELETED_FLAG CHAR (1)
    CAREER_HISTORY_UPDATE_TIME TIMESTAMP (6)
    CAREER_HISTORY_UPDATED_BY VARCHAR2 (50)
    NUMBER OF SORT_NUM

    The customer doesn't care how the data is stored in the database. He care how it is displayed.

    What happens if your client has another office in a zone schedule differnet and each office needs display their time locally, but the server must store all the time in the same zone. How do they manage that when storing dates as a varchar data type. You get that kind of built-in functionality when you use a date data type

    In its simplest form if the customer is always display the data as a string, and then create a view from top of the table and convert dates in any format the customer prefers and that expose to the client.

    In this way, you get data stored properly and the client allows you to view data in the way they prefer

  • an alphabet by typing in a cell gives drop down suggestions from previous hits on the same column. But how the drop down to choose the suggestions of the other columns and other sheets.

    an alphabet by typing in a cell gives drop down suggestions from previous hits on the same column. But how the drop down to choose the suggestions of the other columns and other sheets.

    Hi mdsavol,

    Your observations are accurate. The 'suggestions' are previous entries in the same column that correspond to what has been entered so far in the active cell. The only direct user control is to activate the function turn on or off in numbers preferences > general.

    There are other ways to include or exclude items of suggestions:

    • To remove typos in the suggestions list, the user must correct the typos in the cell above the active cell. If they are more in the list, they won't be presented as suggestions.
    • To include selections added to the list, the user must enter these suggestions in the individual cells above the active cell and column where they are wanted as suggestions.

    There was a request here a while there is a list of suggestion 'live' similar to those of some websites, which offers a descending list of possible entries as a type in an input box.

    The only way I see to reach a solution similar to what you have asked is to use as many lines at the top of the non-en-tete of the table section to list the items likely to repeat in your table, and then hide the lines. You'll need a list for each column where you want to use this feature with a list previously planted. Existing items will then require a likely hit up to three, then a click to choose from a list small enough to enter a value into a cell. News he will need to enter in full the first time, but after that it will be put on the list and answer the same thing as the terms preseeded.

    While your setting upward (or decide not to do), consider going on the menu of number (in numbers), choosing to provide feedback from numbers and writing a feature in Apple request. Describe what you want. Explain how he could help the average user numbers, and then hope for the best.

    Kind regards

    Barry

  • In Istore during the application update comes first it puts up-to-date but that after a day he again comes that I store for release on the same date that I've already updated.

    I upgraded store shows erratic behavior

    I had something similar happens a few times a month. E same app kept saying he needed an update. Another symptom was that the icon was showing an update was available, but when I went to the screen updates, the install button changed to the button open before I had the chance to type.

    I have fixed by opening the app, double tapping the home button, hit to swipe the application to the top of the screen and then perform a hard reboot.

    It happened once more after that, but the same routine fixed again and he has not done since.

  • How can I stop auto-updates and keep UserAccounts asking if I was the same update

    User accounts in W7 has no option to not be reminded about the same updates again [I won't need not and cannot use] every thirty minutes or more for a few days. If I click on Yes, I get a message saying that I don't need but 30 minutes later AU wonder again. I am a research student and I can't have important experiences, interrupted by updates in XP, I turned off and then automatic update make the updates when it is safe for me to do, but I can't find a way to do this in W7. I unchecked automatically updated in Java, Windows, Office and these programs I could access, but I still get notified.

    Hello
    Welcome to the Microsoft answers site.
     
    You can try to disable automatic updates, the folloe as follows:
     
    1. open Windows Update by clicking the Start button, all programs and then click Windows Update.
    2. in the left pane, click on change settings.
    3. Select the desired option.
     
    Under recommended updates, select the include updates in downloading, installing or informs me of the box updated recommended, and then click OK.  If you are prompted for an administrator password or a confirmation, type the password or provide confirmation.
     
    Please see the link below:

    Activate the update or disable automatic
    http://Windows.Microsoft.com/en-us/Windows-Vista/turn-automatic-updating-on-or-off
     
    About user accounts, please visit this link:
    http://social.Microsoft.com/forums/en-us/whssoftware/thread/bedd7d54-c17a-49B2-B738-65b9b1c3b6db/

    You can also disable the notification from the center of the action, follow these steps:

    1. click on the Start button to display the Start Menu. Then select Control Panel.
    2. the Control Panel window opens now.

    Click on system and security of the Control Panel window.

    3. the system and security of control panel section opens. Here you can see the center of the Action link.

    4. click on the link the Action Center to open the Action Center window.
    You can finish the first malware scan of this screen.

    5. click on the button scan now to open the window of Windows Defender scan
    Enable / disable Notifications

    Now to change the behavior of notification and enable or disable messages, the Action Center settings edit link can be used from the left pane of the window for Action Center.

    From this window, change the checkboxes for messages from Action Center notification like Windows Update, Windows Firewall, Virus Protection etc. Click OK to save the settings.

    Thank you and best regards,
    Azam - Microsoft technical support.

  • I have the same problem. whenever I start windows it tells me it is install and configure updates, after 20 minutes he finally - but next time I start exactly the same thing happens - that is every day and im tired of it.

    I have the same problem. whenever I boot windows vista it tells me it is install and configure updates, after 20 minutes he finally - but next time I start exactly the same thing happens - that is every day and im tired of it.

    Hi MartinWithWindowsIssues,

    Welcome to the Microsoft Vista answers Forum!

    I have some steps that may help you.

    Step 1

    Try resetting the component of windows update.

    To do this, click resolve this present in the link below. Click run in the file download dialog box and follow the steps described in the fix it Wizard.

    How to reset the Windows Update components?

    http://support.Microsoft.com/kb/971058

    Step 2

    Perform a scan of the file system [SFC] checker on the computer that will replace missing or corrupt files.

    To do this, follow the steps below:

    1. click on the Start button

    2. on the Start Menu, click all programs followed by accessories

    3. in the menu accessories, right-click on command line option

    4. in the drop-down menu that appears, click the "Run as Administrator" option

    5. If you have the User Account Control (UAC) enabled, you will be asked permission before the opening of the command line. You simply press the button continue if you are the administrator or insert password etc.

    6. in the command prompt window, type: sfc/scannow then press enter

    7. a message is displayed to indicate that "the analysis of the system will start.

    8. be patient because the analysis may take some time

    9. If all the files need replace SFC will replace them. You may be asked to insert your Vista DVD for this process to continue

    10. If all goes although you should, after the analysis, see the following message "Windows resource protection not found any breach of integrity.

    11. once the scan is finished, close the command prompt window, restart the computer and check.

    For more information, see the link below:

    How to repair the operating system and how to restore the configuration of the operating system to an earlier point in time in Windows Vista

    http://support.Microsoft.com/kb/936212

    Hope the helps of information. Please post back and we do know.

    Joel S
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think

  • with MS XP, when I shut down the computer, try to download the same update again and again!

    and I don't know how to find the updated info?  Help!  It takes 5-10 minutes every time I have shut down the computer.  How to cancel this update which blocks my crt?

    Thank you!

    Julie

    Hi jjackbcop,

    Thanks for posting in the Microsoft Community.

    I understand that you are facing the issue with windows updates offer several times over and over again.

    Method 1:

    I suggest you perform the clean boot and check.

    Place the computer in a clean boot state, then check if it helps. You can start Windows by using a minimal set of drivers and startup programs. This type of boot is known as a "clean boot". A clean boot helps eliminate software conflicts.

    How to configure Windows XP to start in a "clean boot" State

    http://support.Microsoft.com/kb/310353

    Note: After completing the steps in the clean boot troubleshooting, follow these steps to configure Windows to use a Normal startup of the link report section to return the computer to a Normal startup mode.

    After the clean boot used to resolve the problem, you can follow these steps to configure Windows XP to start normally.

    (a) click Start, run.

    (b) type msconfig and click OK.

    (c) the System Configuration Utility dialog box appears.

    (d) click the general tab, click Normal Startup - load all services and device drivers and then click OK.

    (e) when you are prompted, click on restart to restart the computer.

    Method 2:

    I suggest you send the link and check (this also applies to windows XP).

    Windows Update or Microsoft Update repeatedly offers the same update

    https://support.Microsoft.com/kb/910339

  • For the last month or more, I had the same two updates for my computer

    original title: Windows updates

    For the last month or more, I had the same two updates on my computer.  Is anyone know why and what I can do to fix this?  I am running Windows XP.  Thank you very much.

    Hello

    the message "you have hidden the important updates" is normal, because you have hidden the high priority updates, but the updates are already installed, if that's OK.

    Try to look again at the web page:

    http://www.update.Microsoft.com/

    and click on "Custom".

    You should not see the updates (KB2518864 and KB2539631) in "review and install updates.

    You should see only "Important - you have hidden the important updates..." and "high-priority - updates non-priority updates to update for your computer... ».

    Then, try this (remove the content of the "'C:\Windows\SoftwareDistribution" ")

    1. Click Start, click run, type services.mscand click OK.
    2. In the Services (Local) pane, click automatic updates, and then click stop.
    3. Reduce the Services (local) window.
    4. Select all the contents of the Windows distribution folder, and then delete them.

      Note By default, the Windows distribution folder is located in the drive: \Windows\SoftwareDistribution folder. This place is a placeholder for the drive where Windows is installed.

    5. Ensure that Windows distribution folder is emptyand enlarge the Services (local) window.
    6. In the Services (Local) pane, click automatic updates, and then click Start.
    7. Restart the computer.

    I hope that we will achieve the goal, it will no longer still report the updates :-)

    LC

Maybe you are looking for