The procedure helps

Hello

Can someone help me with the procedure below. It seems to me, but I'm unable to turn it and get the error.

"Error (8.36): PLS-00103: encountered the symbol"UNDER"when expecting one of the following conditions: (- + case null new mod continue County avg current prior min max sql stddev sum variance execute forall time timestamp interval date fusion pipe)"

CREATE OR REPLACE PROCEDURE ddl_create_proc(p_table IN varchar2)
AS
i_stmt varchar2(200);
BEGIN
dbms_output.put_line('starting....');
i_stmt := 'create table'||p_table||as 'select * from emp';
execute immediate i_stmt;
dbms_output.put_line('procedure Ended');
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('EXCEPTION '||SQLERRM||'MESSAGE'||SQLCODE);
END;
/

Thanks in advance!

Hello

user782973 wrote:

Hello

Can someone help me with the procedure below. It seems to me, but I'm unable to turn it and get the error.

"Error (8.36): PLS-00103: encountered the symbol"UNDER"when expecting one of the following conditions: (- + case mod new null continue County avg current min max sql prior stddev sum variance execute forall time timestamp interval date fusionpipe" ").

  1. CREATE OR REPLACE PROCEDURE ddl_create_proc (p_table IN varchar2)
  2. AS
  3. i_stmt varchar2 (200);
  4. BEGIN
  5. dbms_output.put_line ('starting...');
  6. i_stmt: = 'create table ' | p_table | as ' select * from emp';
  7. immediately run i_stmt;
  8. dbms_output.put_line ("'procedure completed");
  9. EXCEPTION
  10. WHILE OTHERS THEN
  11. dbms_output.put_line ('EXCEPTION' |) SQLERRM | ' MESSAGE' | SQLCODE);
  12. END;
  13. /

Thanks in advance!

In addition to what others have said, whenever you do the dynamic SQL code, display the value chain before you run it, like this:

CREATE OR REPLACE PROCEDURE ddl_create_proc (p_table IN varchar2)

AS

i_stmt varchar2 (200);

BEGIN

dbms_output.put_line ('go... ») ;

i_stmt: = 'create table ' | p_table | ' in select * from emp';

dbms_output.put_line (i_stmt |) '= i_stmt in ddl_create_proc");  -For debugging

immediately run i_stmt;

dbms_output.put_line ('procedure completed");

END ddl_create_proc;

/

After the test is finished, you can comment out the line marked "for debugging.

You need an EXCEPTION section.  If there is an error, the error message will be displayed by default; you don't need to explicitly show.

What is the big picture here?  What is this procedure intended to do?  There may already be a procedure provided by Oracle that the fact, perhaps in dbms_metadata:

DBMS_METADATA

Tags: Database

Similar Questions

  • The procedure of procurement of the game Clash of Clans first two payments $9.99 $4.44 and the second did not gems continued with the developer of the game and they told me to resolve this ongoing problem with Apple's iTunes... help me solve

    The procedure of procurement of the game Clash of Clans first two payments $9.99 $4.44 and the second did not gems continued with the developer of the game and they told me to solve this problem continue with Apple iTunes... help solve me this problem and the compensatory jewelry

    Double-see your message, my first response to this topic tells you how to contact iTunes Support (we are fellow users): Re: the procurement process of the Clash game Clans the amount was deducted from the iTunes account and do not have t...

  • Impossible to make it appear in the volume icon notification area. Have you tried all the procedures of sugested suggested on Microsoft Help.

    Impossible to make it appear in the volume icon notification area.  Have you tried all the procedures of sugested suggested on Microsoft Help.

    Try this:

    In the run box type: regedit, click OK
    Navigate to:

    HKEY_CURRENT_USER
    \SOFTWARE
    \Microsoft
    \Windows
    \CurrentVersion
    \Explorer
    \TrayNotify

    Right-click on icon stream, click on remove, restart your computer.
    The icon stream all will return.
    This works on most of the configurations.
    You may need to do a few times.

  • Error Msg: d3d9.dll lack, not found the procedure entry point, not able to locate the ddetry10, not able to locate ddraw.dll. Help, please!

    has recently had to restore my old computer. When I try to play games on facebook its telling me to install adobe flash plyer x. but it will not be installed. Error Msg: d3d9.dll lack, not found the procedure entry point, not able to locate the ddetry10, not able to locate ddraw.dll. Help, please!

    Hello

    I suggest you to follow the steps in this link and check if it helps:

    http://answers.Microsoft.com/en-us/Windows/Forum/windows_xp-files/Dirext-x-file-d3d9dll-is-missing-Baz/2c639497-CFBA-4C6D-9155-f946f8dc1a45

    It will be useful.

  • Problem with the procedure. Help, please

    Schema: HR

    Here is the procedure I created, when I compile the procedure it works very well and without errors or warnings are displayed. However, when I run, I get "01031. 00000 - "insufficient privileges" "error. "I tried 'GRANT ALL HR', 'ANY GRANT to HR'.," to HR WITH ADMIN OPTION GRANT ' nothing works. Not sure is code that has questions or privileges.

    create or replace procedure new_create_PROC IS
    BEGIN
    EXECUTE IMMEDIATE 'CREATE TABLE NEW_CREATE1(EMP_ID NUMBER,EMP_NAME VARCHAR2(20))';
    END;
    /
    
    
    EXECUTE new_create_PROC;
    
    TE new_create_PROC;
    /
    

    Help, please.

    You are connected to the DB under what user? You must grant this user the CREATE TABLE privilege.

  • help the procedure...

    Hello world

    I created the following procedure to create a table and insert with select data, the procedure being executed very well but when I write a query using the table "mrsa_admit_date", and then he throws me an error with "table or view does not exist.

    Lost something here?

    With the help of oracle 11g

    create or replace PROCEDURE P_MRSA_STEP3 AS

    BEGIN

    run immediately 'truncate table mrsa_admit_date;

    insert into mrsa_admit_date

    Select A.pat_id, A.pat_enc_csn_id, P.hsp_account_id, min (A.effective_time) in the Admit_date

    of clarity_adt@clarprod A

    inner join mrsa_cms_units mcu

    On mcu.dept_id = A.department_id

    Join hsp_account@clarprod P internal

    On A.pat_enc_csn_id = P.prim_enc_csn_id

    -where

    -P.hsp_account_id = 12226392031

    -In (10610792118,41567152070)

    A.pat_id, A.pat_enc_csn_id, P.hsp_account_id group

    commit;

    END P_MRSA_STEP3;

    Thank you.

    Well it is because you have no code to create a table. You have a truncation, and then an insert.

  • NEED HELP WITH THE PROCEDURE

    Hi, earlier I had a doubt using the function or procedure function or procedure? Thanks to all who helped. but I found a way to use task2e with procedure. I would like to insert the issue.

    Cumulative 2nd task spends point procedure
    You create a stored procedure called spRollupExpenseItem. This procedure updates
    the corresponding line in the BudgetItem table given a report of expenses and the expense category number
    number. The procedure contains three input parameters, the value of ERNo, the value of ECNO.
    and the amount of cumulative, as well as a single parameter of Boolean result.
    This is the logic of the procedure.
    · If the corresponding ExpenseReport line (ERStatus) status is DENIED or
    MEANWHILE, an application error is triggered. The output parameter is set to False.
    · Otherwise, the corresponding BudgetItem line is updated. The actual amount (BIActual) in the
    line corresponding BudgetItem are incremented by the input of the cumulative amount parameter.
    o the output parameter is set to True after running the update
    operation.


    good task2e can be used using procedure by housing 'OUT' in parameters.here is the code

    CREATE OR REPLACE PROCEDURE spRollupExpenseIetm
    (P_ERNO IN FULL, P_ECNO ENTIRE, WHOLE ROLLUP_AMOUNT, BOOLEAN P_OUTPUT) IS

    ERSTATUS_ERROR EXCEPTION;
    V_ERSTATUS EXPENSEREPORT. TYPE % ERSTATUS;
    BEGIN
    SELECT ERSTATUS FROM V_ERSTATUS
    OF EXPENSEREPORT
    WHERE ERNO = P_ERNO;

    IF (V_ERSTATUS = 'PENDING' OR 'DENIED' = V_ERSTATUS) THEN
    P_OUTPUT: = FALSE;
    RAISE ERSTATUS_ERROR;
    ON THE OTHER
    UPDATE BUDGETITEM
    SET BIACTUAL = BIACTUAL + ROLLUP_AMOUNT
    WHERE ECNO = P_ECNO;
    P_OUTPUT: = TRUE;
    END IF;
    EXCEPTION
    WHEN ERSTATUS_ERROR THEN
    RAISE_APPLICATION_ERROR (-20564, ' ERROR: ERSTATUS is either pending or DENIED ');
    END spRollupExpenseIetm;




    his compiled without errors. My next question is

    2f task create Rollup fees trigger
    You create a trigger called TR_RollupExpAmt. This trigger fires after the power to the
    approved expenses amount (ExpApprAmt) or the deletion of a row in the table ExpenseItem. The
    following points explain the logic of this trigger:
    · If updating the ExpApprAmt column, the cumulative amount should be the difference
    of the New.ExpApprAmt under the Old.ExpApprAmt.
    · If the deletion of a row of the table of ExpenseItem, the cumulative amount should be the
    the Old.ExpApprAmt negative.
    · To run the update rollup, you must call the spRollupExpenseItem procedure
    described in the 2nd special.
    · If the output of the spRollupExpenseItem procedure parameter is true, insert a line
    in the table (Log_Table) exception log.
    o the ExcText (message explaining the error) value should indicate the
    operation (update or delete) and the cumulative amount.
    o If the output of the spRollupExpenseItem procedure parameter is false,
    do nothing.


    to do this I found on the internet http://it.toolbox.com/blogs/oracle-guide/learn-plsql-procedures-and-functions-13030 where he explained in the example he adds the output in the "my_first_proc" procedure parameter
    p_an_out_parameter DATE

    Then, he calls this procedure like this
    () my_first_proc
    p_name = > v_employee,
    p_an_in_out_parameter = > v_number,
    p_an_out_parameter = > T_DATE);

    IAM so intend to do the same by task2f task2e call and check the P_OUTPUT value. If iam wrong please let me know.

    and iam confused with task2f is
    If updating the ExpApprAmt column, the cumulative amount should be the difference
    of the New.ExpApprAmt under the Old.ExpApprAmt.
    · If the deletion of a row of the table of ExpenseItem, the cumulative amount should be the
    the Old.ExpApprAmt negative.

    How do I know if it is updated or deleted?
    I hace an idea but don't know if its valid or does not check EXPAMT to null as
    if(:New.) EXPAMT = NULL)
    ........
    can I do that. I know confectioners question sorry to make u read the whole story.

    Hello

    Whenever you write code, you should lower lines to see the where to begin blocks BEGIN and end, what are multiline statements and things like that.
    Whenever you post the text on this site, type these 7 characters:

    {code}

    (small letters only, inside curly braces) before and after sections of formatted text.
    After exactly what is causing the error message. The line of the error message numbers are too high; have you not after a few empty lines?

    Section causing errors seems to be:

    ...
        IF (UPDATING) THEN
            UPDATE EXPENSEITEM
                SET EXPAPPRAMT = :NEW.EXPAPPRAMT - :OLD.EXPAPPRAMT    -- No semicolon here
                WHERE ECNO = :NEW.ECNO;
            spRollupExpenseIetm(V_ERNO, V_ECO, ROLLUP_AMOUNT, P_POUTPUT);
            IF(V_OUTPUT = TRUE) THEN
                insert into log_table
                    (excno, exctrigger, exctable, exckeyvalue, excdate, exctext)
                    values
                    (LOG_SEQ.NEXTVAL,
                    'TR_ROLLUPEXPAMT',
                    'EXPENSEITEM',
                    V_ECNO,
                    v_timestamp,
                    'ERROR WHILE UPDATING, ROLLUP AMOUNT = ' || ROLLUP_AMOUNT    -- Is this what you want?
                    );
            END IF;
        END IF;
    

    You had a semicolon in the middle of the UPDATE statement.
    I see no 14 lines obvoius error later. The first error risk fi END does not correctly interpret.

    I also changed the end of the INSERT statement.

    Don't forget to put a colon in the record names: NEWS and: OLD.

    Published by: Frank Kulash, 28 January 2010 06:42

  • I use Adobe Acrobat DC and you want to get off at Acrobat XI. Please help me with the procedure. Thank you

    Hello

    I use Acrobat DC and want to upgrade it to Acrobat XI. What is the procedure so that I can use the same serial for Acrobat XI key. Waiting for your response. Thank you

    You can not. You need a key to series made for XI. These are no longer sold.

  • Basic stored procedure helps - not the return data

    Hi all:

    To be fair, I come from a SQL Server environment and have never written anything for PL/SQL / Oracle before, this is my first attempt, so if nothing is better or more effective, please let me know. The immediate problem I'm having is, I have the following stored procedure, and all I want to do is return the data in the table, so that I can fill my DataSet in code. But when I run the code against this stored procedure, it still don't bring back any data (if I just do a standard "SELECT * FROM lkAllocation", I get the results, so I know data are there and the connection is good). If execution of the procedure in my window in Oracle SQL Developer (call PAYSOL.spallocationselectall ();), my results displays no data as well. What is the problem with this stored procedure?


    create or replace
    PROCEDURE spAllocationSelectAll IS
    Whole AllocationID;
    AllocationName Varchar2 (50);

    BEGIN
    AllocationID: = 0;
    AllocationName: = ";

    SELECT
    AllocationID,
    AllocationName
    IN
    AllocationID,
    AllocationName
    Of
    lkAllocation
    ORDER BY
    AllocationName;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    NULL;
    WHILE OTHERS THEN
    -Consider recording the error and then re-raise
    LIFT;
    END spAllocationSelectAll;

    Well, I'm not really in .net (I would participate in another forum so ;)), but this might be useful?

    Value (Oracle.DataAccess.Types)      System.Data.DbType      OracleDbType
    OracleRefCursor      Object      RefCursor
    

    http://download.Oracle.com/docs/CD/B19306_01/win.102/b14307/featOraCommand.htm#g1025379
    http://download.Oracle.com/docs/CD/B19306_01/win.102/b14307/featOraCommand.htm#g1025072

    Perhaps the [forum Windows and .net | http://forums.oracle.com/forums/category.jspa?categoryID=44] is worth a try as well.

  • Help build the procedure

    I have a two procedures p1 and p2 as follows

    create or replace procedure p1 ({color: #ff6600} {color} i_test1 in varchar2, i_test2 in varchar2,)
    the sys_refcursor o_result1, o_err out varchar2) as
    Start
    Open the o_result1 for
    {color: #ff0000}-select statement uses the variables i_test1 and i_test2
    exception {color}
    while others then
    o_err: = sqlerrm;
    end p1;

    Let me say that the output of p1 is 100

    create or replace procedure p2 ({color: #ff6600} {color} i_test1 in varchar2, i_test3 in varchar2, o_result2 on sys_refcursor o_err out varchar2) as
    Start
    Open the o_result2 for
    {color: #ff0000} select statement uses the variables i_test1 and i_test3 {color}
    exception
    while others then
    o_err: = sqlerrm;
    end p2;

    Let me say that the p2 output is 200 300

    {color: #ff0000} the procedure uses the common variable ' i_test1 and select both the statemts are different but they use common variable i_test1 '.
    {color}

    now my question is possible for the club results of p1 and p2 that is, if I run the exit procedure one should be 100,200,300

    Published by: user4587979 on January 29, 2009 03:33

    When you say they use common parameters, do you mean that you pass the same data for these two procedures? in a procedure the returned cursor has one record with a single column of a particular data type and the value of this unique line/column is 100 and that in the other proceedings, the cursor returned has 2 folders with a single column of a particular data type that matches the data type of the column returned by the first procedure , and the values are 200 and 300?

    If so, what is the problem with just the Union queries both for example:

    create or replace procedure p1_union_p2(i_test1 in varchar2
        , i_test2 in varchar2
        , o_result1 out sys_refcursor
        , o_err out varchar2) as
    begin
        open o_result1 for
            --Query from p1
            select statement uses variables i_test1 and i_test2
            union [all]
            --Query from p2
            select statement uses variables i_test1 and i_test3;
    
        exception
            when others then
                o_err :=sqlerrm;
    end p1_union_p2;
    
  • Hello everyone, I just bought a Thunderbolt Apple display to use with my 2012 15 "27" Macbook Pro, Win10/Bootcamp. Is anyone know the procedure to get the display to work with Bootcamp Windows 10?  I have connected screen but no picture. TY

    Hi all

    I just bought a Thunderbolt Apple display to use with my 2012 15 "27" Macbook Pro Win10/Boot Camp running. Is anyone know the procedure to get the display to work with Bootcamp/Windows 10? Is there a setting in the training Camp that must be turned on to make it work? I have connected screen but could not get a desktop display.  Any help would be really appreciated! TY

    The monitor should have a TB and adapter power connector. The monitor works on both OSX. ? If so, shut down of windows, connect monitor and start Windows. Your TB 2012 monitor is not plug-and-play with Windows.

    Please see ports Thunderbolt and views: frequently asked questions (FAQ) - Apple Support .

    1. the "hot pluggable" Thunderbolt devices using Windows with Boot Camp?

    Thunderbolt hot plugging is supported under Windows 8 or 8.1 on all Macs from 2014 and later.

    For all other Mac computers, Windows 7, 8 and 8.1 scans and active them Thunderbolt devices connected to ports Thunderbolt during the Windows startup process. If your device has been plugged in not at startup, Windows detects not without a reboot.

  • Error "the procedure entry point SMapLS_IP_EBP_12 be found in KERNEL32.dll dynamic link library" when you try to play Red Alert: Command & Conquer

    Original title: the procedure entry point SMapLS_IP_EBP_12 could not be found in KERNEL32.dll dynamic link library.

    Ive been trying to install Red Alert: Command and Conquer on my new pc windows 7 and of course he will not play to come with all can't play because its running windows 6.1 and it's a single program of windows 95. then I went through all troubleshooting and change everything to make sure that it works and it actually installed, but when I went to play this message appears and im like why does this happen to me!

    The procedure entry point SMapLS_IP_EBP_12 be found in KERNEL32.dll dynamic link library.

    It of the message, can someone help me?

    Hi BigAl3000,

    Please note that Command & Conquer: Red Alert 3 is the only version compatible with Windows 7.

    Red Alert 2 and red alert are not compatible with Windows 7.

    See Windows 7 compatibility for Command & Conquer: Red Alert for more information.

    To troubleshoot program compatibility issues in Windows 7, try the following methods:

     

    Method 1: Open the program compatibility problems

     

    Most programs written for Windows Vista are also running Windows 7, but some older programs might run poorly or not at all. If an older program does not work, use the program compatibility issues to simulate the behavior of earlier versions of Windows.

    Method 2: Contact the program vendor or the hardware manufacturer

     

    Contact the program vendor for advice on how to solve the problem. In general, the software vendor's Web site provides a support section that you can use, for example, to search for an error message that you receive from the program.

    Hope this information helps.

    Gokul - Microsoft Support

    [If this post was helpful, please click the button "Vote as helpful" (green triangle). If it can help solve your problem, click on the button 'Propose as answer' or 'mark as answer '. [By proposing / marking a post as answer or useful you help others find the answer more quickly.]

  • 'The procedure entry point DecodePointer could not be found in KERNEL32.dll dynamic link library '.

    ORIGINAL TITLE: How can I fix this please?

    I have an older version of Windows XP (Home edition) Version 5.1.  Trying to get updated with service packs, etc., I get the pop up message in the box below.  How can I fix the problem?

    'The procedure entry point DecodePointer could not be found in KERNEL32.dll dynamic link library '.

    Thank you for your help.

    The other post:

    We get an error "iexplore.exe - point of entry not found in KERNEL32.dll dynamic link library" so he was trying to use internet explore.

    In Firefox, I have automatic updates verified, but for some reason any I do not receive them.  I need all the service packs for Microsoft.

    When I try to use Internet Explorer to connect to the internet, I get a message that says "iexplore.exe - point of entry not found in KERNEL32.dll dynamic link library" How can I fix?  I get a lot of error messages related to the KERNEL32.dll dynamic link library.

    In addition, for some unknown reason, I lost my software of Microsoft - Word, Excel, etc.  I don't have the disc to recharge.

    Thanks for any help.  This kind of thing is frustrating and I really appreciate the availability of Microsoft Answers for assistance.

    Additional post:

    Im trying to update my computer with SP2 and Windows 7.  Even when I try to use I Tunes and do other things that I receive and message entry point (they vary).

    Here are a couple:
    1. the procedure for DecodePointer entry point could not be located in the line of the dynamic library KERNEL32.dll.

    2. the procedure entry point SHRRegGetValueW be found in the library of dynamic links SHLWAPI.dll.

    I have an old computer. Compaq Windows XP - Home Edition, 5.1.

    A month ago I lost my Microsoft Office software. Word and excel... it was all gone.   I have to reload the diskettes of origin provided with this computer which is about 7 years old.

    Is this thing?  I CAN go on the internet and move OK, but I can't download updates, or I Tunes or much else.

    * Original title: do not get the automatic updates.

    http://Windows.Microsoft.com/en-us/Windows/help/learn-how-to-install-Windows-XP-Service-Pack-3-SP3

    Tom Ferguson

  • Skype error: "Skype.exe point of entry not found the procedure entry point ntalpcsendwaitreceiveport...". »

    Sorry for the ridiculously long title, but that is exactly the error I get.  When I contacted my friends @ Skype that they just told me it's associated windows problem.  I thought, but the error message appear says SKYPE not Windows. Anyway, there is a certain irony in all of this that Skype is a Microsoft company. I'm absolutely furious since Skype perhaps in conjunction with Windows has developed a kind of points of failure...

    Original title: skype.exe point of entry not found the procedure entry point ntalpcsendwaitreceiveport could not be found in the dynamic link library.

    Please note that the thread referenced in 'Question (1)' has been marked as the answer by a moderator, and not by the person who asked the question.  It is highly unlikely that will help in the Safe Mode, starting in a start-up in minimal mode or sfc/scannow configuration. Of course, you're welcome to try these things.

    Uninstall and reinstall of Skype as suggested in "Question 2" would have been my first guess, but a bit of searching online suggests that it also assisted.  Again, try if you wish.  When you uninstall Skype, you will not lose your contacts.

    Research online, I've mentioned suggests that the problem is caused by software Kies from Samsung.  You have this installed on your system?  If so (or even if not), go to C:\Windows\system32 and rename avrt.dll.  You can call it avrt.dlX or something else you like.  Reset.  Let us know if that fixes the problem.  If it didn't, or he did something another break, you can always change the original name (this is why rename is safer than deletion).

    Reference: http://forum.renoise.com/index.php?/topic/31412-solved-ntdlldll-ntalpcsendwaitreceiveport-error-on-startup/

  • The procedure entry Point? getOpenState@sound@FMOD@@QAG? AW4FMOD_RESULT@@PAW4 FOD_OPENSTATE@@PAIPA_N@Z...

    The procedure entry Point ? getOpenState@sound@FMOD @ QAG?

    Hi JishanLakhani,

    Thanks for the reply.

    Method 1:
    I suggest you to uninstall and reinstall the game and check if it helps.

    See the link.

    How to change or remove a program in Windows XP
    http://support.Microsoft.com/kb/307895

    Method 2:
    If the problem persists, I suggest you to download and install the latest file to install game on the manufacturer's Web site and check if it helps.

    If the problem persists, I suggest you to contact the game support for assistance.

    Hope this information helps. If you need additional help or information on Windows, I'll be happy to help you.

Maybe you are looking for

  • Problem - has ink cartridge but no printing appears on the paper

    I have a printer of HP Deskjet 4200 all-in-one with a relatively new ink cartridge.  The printer prints white - nothing appears on my paper.  The last time I used the printer (with the same cartridges) was four months ago, and he was fine.  To my kno

  • Satellite Pro L10, the hard disk activity?

    Hi, I noticed that on my new L10 Pro of Satellite keeps it hard drive light flashing every 3 seconds approximately and I can also hear disk activity, even when he's just sitting there idle. I was wondering if this is normal, if so why? I was a little

  • Built in Webcam - Driver open fail

    I ve only had my Toshiba laptop since October and the built-in webcam worked fine until yesterday! When I click on it to turn it on it comes up with a message saying:"Webcam driver open fail. Restart the computer or the camera " I tried to restart ca

  • Satellite Pro L100 - DVD will not turn even upward

    My friend gave me an old Satellite Pro L100 PSLA4E 005009EN to look at. He acknowledges not or read the DVD. I tried using multimedia Nero, Cyberlink and VLC players, but they can't watch a DVD. A CD will play without a problem, but a DVD will not ye

  • Drivers HP pavilion m61004sa

    I have my hp pavilion m6 1004sa for about year now and today, I noticed that I can not find the drivers for it. Research in the official site of HP my laptop not found... Can someone help me? P. S.English is not my native language