SQL & PLSQL Practice

Hi All,
I know the SQL & PLSQL and now i want to do the practice for the same but for that i need to install it first. From where i can install it free so that i can do the practice.
I gone through the Download tab there i found window 32/64 etc. What is that as i know, Window is OS but what is 32/ 64 bit?
How can i check that in my PC/Laptop?
Pls reply ASAP so that i can start my practice
Thanks in advance

<p>The 32/64 bit refers to the Windows version you are using. Windows has both 32 bit and 64 bit versions of its software. If you don't know what you have, you might want to go <b>here</b>.</p>
Tom

Similar Messages

  • Need advise on SQL,plsql developer career and future

    Hi all,
    I need all your advise in making an important decisions of my career path.I work in the IT field and have about total 4-5 years of work experience involving development and testing in a product based organization.
    Presently-i have got chance since last 4-5 months to work with writing PLSQL code,SQL etc on a part basis. I am very much interested to continue my career path as a PLSQL developer.
    But, unfortunately -in the total of my work experience-in the past 2-3 years-i worked with a internally developed DB query language(similar to SQL) and then from last few months with plsql. But this chance to work with PLSQL has been for less time and limited scope after which i will have to work on something different.
    Ii want to fully take on my career in SQL,PLSQL as Database Developer.
    Please advise me if my thinking seems logical and good and if I could do it. I have planned on applying for relevant SQL,PLSQL profile jobs.
    Now, My serious worry and concern is I feel that since i have worked very less with PLSQL-so am low in confidence that I feel i wont be able to answer ,or tell or not knowledgeable enough to be able to clear the technical interviews for SQL,plsql development profile which would need at least some years of experience.
    I have started studying and practsing PLSQL,sql by myself for from internet. So, can you all please advise me on how could i prepare myself for hard core technical interviews of SQL,PLSQL knowledge for about 2-3 years expertise.
    I know its not much possible to be competent so much in the subject by just studying and practicing.Its easy as saying to study and get it by myself-but i want to try and will put my best for it.
    Please help me with your inputs,all interview questions,hard ones-suggestions,links,any study materials, real time problems which i can try solving of SQL, PLSQL development.
    Thanks All

    Hi,
    A very good starting point is (in my opinion): [Steven Feuerstein PL/SQL Obsession|http://www.toadworld.com/Knowledge/DatabaseKnowledge/StevenFeuersteinsPLSQLObsession/tabid/153/Default.aspx]. Also the official site [PL/SQL Technology Center|http://www.oracle.com/technology/tech/pl_sql/index.html]
    Regards,

  • Please recommend a SQL / PLSQL training book

    Anybody could recommend a SQL / PLSQL training book:
    1. problem-solution style,
    2. from beginner to advanced level
    Or do we have any website which have this function ?
    I want to practice, practice, practice....
    Thanks.

    It has that part also.
    But, this is a good book to learn oracle.
    Perhaps, your requirement make me nostalgic about my childhood days when we are solving dummy question and answers from Question Bank. ;)
    If you are really hungry for such oracle problem and it's solution. Then why not join regularly in OTN forum here? ;)
    Regards.
    Satyaki De.

  • Problem with variables in dynamic SQL/PLSQL

    Hi, I have a problem I am trying to solve using a very short piece of dynamic SQL/PLSQL but I am having problems getting the variable values out of the dynamic block.
    I need to increment a counter which could be any one of 16 counters I am using and I want to avoid using nested IF statements.
    The variable to be incremented is made up of the 'scheme', the 'contributory category' and the 'employment category' (although not every combination is valid)
    The 'scheme' can be either 'no1', 'no2', 'off', 'cg' or 'amc'
    The 'contributory category' can be either 'cont' or 'noncont'
    The 'employment category' can be either 'ft' or 'pt'
    For example the total variable name could be 'v_cg_noncont_ft_count'
    I have created a variable by concatenating the various elements called v_incr_count_name which holds the name of the variable I want to increment.
    I am running this within an anonymous PLSQL block so I cannot use global variables meaning that my variables are not visible within a dynamic PLSQL block.
    As a result I think I will need to use bind variables with a PLSQL block or a SELECT FROM INTO SQL string
    I have tried various solutions including the following PLSQL solution:
    v_incr_count_name := 'v_'||v_scheme||'_'||v_cont_cat||'_'||v_emp_cat||'_count';
    sql_stmt := 'BEGIN :a := :a + 1; END;';
    EXECUTE IMMEDIATE sql_stmt USING v_incr_count_name;
    Unfortunately I am getting the 'IN bind variable bound to an OUT position' error which I suppose makes sense as I am trying to change the value of a variable in the main PLSQL block from within the dynamic block.
    Another (SQL) solution I tried was:
    v_incr_count_name := 'v_'||v_scheme||'_'||v_cont_cat||'_'||v_emp_cat||'_count';
    sql_stmt := 'SELECT '||v_incr_count_name||' + 1 FROM DUAL';
    EXECUTE IMMEDIATE sql_stmt INTO v_return;
    While this executes and returns the incremented value into v_return, I am still left unable to copy the returned value into the variable whose name is stored in v_incr_count_name
    Any help appreciated
    Cheers, Dan

    this shows the syntax for the using clause
    declare
    a number := 1;
    b number := null;
    v varchar2(10) := 'A';
    begin
    execute immediate 'begin :v1 := :v1 + 1; end;' using in out a;
    dbms_output.put_line(a);
    end;
    /but what you want cannot be done
    SQL> declare
      2  a number := 1;
      3  b number := null;
      4  v varchar2(10) := 'A';
      5  begin
      6  execute immediate 'begin '||v||' := :v1 + 1; end;' using in out a;
      7  dbms_output.put_line(a);
      8  end;
      9  /
    declare
    ERROR at line 1:
    ORA-06550: line 1, column 7:
    PLS-00201: identifier 'A' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    ORA-06512: at line 6the variable "V" contains the name of the desired output variable ("A"). this errors because "A" is not defined within the scope of the dynamic sql.
    "into the variable whose name is stored in v_incr_count_name"
    pl/sql does not support dereferencing variables, so you can't do it.

  • Hide or encrypt password in SQL/PLSQL code

    Hi,
    I need some help or suggestions to hide or encrypt database user password in SQL/PLSQL code. In our environment, we use a connect string with username/password for the JDBC connection. Our goal is to take out the password string and read it or pass it to the code on the fly.
    Thanks,
    Subroto

    So in the database somewhere you are storing username and password credentials? How do those credentials get sent to the Java application? Presumably, the Java application has to connect to the database, requiring a JDBC connection string, in order to query the table in order to get the username and password you've stored in the database.
    Assuming there are two different JDBC connection strings-- one in the Java application that connects to the database and a second that is stored in the database and used later by the Java application, who do you want to protect the data from? Do you want to protect it from other database users? Or do you want to protect it from the Java developers? Or something else?
    Justin

  • Oracle PL/SQL best practice

    Hello experts,
    Is there any place I could find oracle PL/SQL best practice programming advice?  I got a requirement to write a small paper to help new people that come to work for us so I wanted to put some of best practices (or a set of standard tips) in that along with coding standards etc...
    Best regards,
    Igor

    Hello,
    my first links would be
    Re: 10 database commandments
    On Code Reviews and Standards
    Beware: Any discussion about coding standards tends to get lenghty with flame wars about upper/lower/camelcase keywords, indent style etc :-)
    As stated in the linked document: keep them simple.
    Regards
    Marcus
    Best Practices
    Doing SQL from PL/SQL: Best and Worst Practices
    Naming and Coding Standards for SQL and PL/SQL
    PL/SQL Coding Standards
    Also related:
    Performance question
    Re: How to re-construct my cursor ?

  • How create query based .txt, .pdf file in SQL/PLSQL

    Hello,
    I am sending email alerts for new employements/resigns.
    I want to create ry based .txt, .pdf file in SQL/PLSQL and email it.
    How i can create file
    queyy : select dempartment,empid,name,joining_date from employee;
    Thanks

    Andreas Weiden wrote:
    There is a commercial tool called plpdf, but i can't tell if its good..
    Also possible would be to create an XML-FO with sql or pl/sql.
    And then use Apache-FOP to convert the XML-FO into a pdf, rtf or whatever you want.
    No extra costs but the effort to learn a bit about the fo elements/syntax.
    I think the newer Apex-Versions can doing something like this also. Maybe additionally ask in the Apex Forums.

  • Requirement for finishing OCA - Oracle 9i SQL-PLSQL

    Hi,
    I am planning to give the OCA certification in SQL-PLSQL Oracle 9i.
    Please let me know, after successful completion of both the SQL and PLSQL exams, do I also require to have the Oracle certified training to get the certificate from Oracle.
    On the below URL
    http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=152
    There is no such mention. Howerver for OCP, it is required to have the training.
    I called up few of the test centers and they all told me that I have to undergo the Oracle training, then only I will get the certificate. However, I dont feel that I need training to clear the OCA certification Oracle 9i.
    Please confirm me on the requirement of training for getting the Certificate from Oracle on succesful completion of both SQL and PLSQL exams.
    Regards,
    Saurabh

    SaurabhAg wrote:
    Hi,
    I am planning to give the OCA certification in SQL-PLSQL Oracle 9i.
    Please let me know, after successful completion of both the SQL and PLSQL exams, do I also require to have the Oracle certified training to get the certificate from Oracle.
    On the below URL
    http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=152
    There is no such mention. However for OCP, it is required to have the training.
    I called up few of the test centers and they all told me that I have to undergo the Oracle training, then only I will get the certificate. However, I dont feel that I need training to clear the OCA certification Oracle 9i.
    Please confirm me on the requirement of training for getting the Certificate from Oracle on succesful completion of both SQL and PLSQL exams.
    Regards,
    SaurabhFor PL/SQL OCA you do not require training to get the certification. Nor do you for PL/SQL OCP (For a lot of OCP's you do have to have training).
    - Of course Oracle would recommend ou have training.
    Please note that the PL/SQL OCA and OCP certifications are non version specific.
    With the best will in the world a (Pearson VUE) test center only really deals in exams, they do not deal in certifications.
    However some Test Centers may also be associated with training establishments.
    You may have been given mis-information for one of three reasons I can think of:
    1) They may have misunderstood your question.
    2) The may have genuinely not known the answer, and because DBA OCP needs training they may have thought and not checked Pl/SQL OCA needs it.
    3) They may have been fraudulently trying to sell you training you did not need.
    You can always book the required exams online anyway.
    BUT HOLD ON A SECOND ... ;-) ... BEFORE I SLANDER PEOPLE OFF: :-) [ There's meant to be a smiley here bu it keeps disappearing ]
    The link you have given is for 9i DBA OCA/OCP .... and to get the 9i DBA OCP you DO need to have training.
    The certification you have asked about is (9i) PL/SQL OCA/OCP ..... and the required page for that is here .....
    .... http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=155
    If you look at this carefully you may be able to begin to confirm what you want.
    Edited by: bigdelboy on 17-May-2011 09:18 Ensuring something is taken as a joke... have added smiley. (Am already in doghouse with missus today for saying something wrong way).
    Edited by: bigdelboy on 17-May-2011 11:08 trying to tidy this up.

  • How the SQL Query Parsing is processing inside SQL/PLSQL engine?

    Hi all,
    Can you explain how the SQL Query Parsing is processing inside SQL/PLSQL engine?
    Thanks,
    Sankar

    Sankar,
    Oracle Database concepts - Chapter 24..
    You will find the explanation required under the heading parsing.
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14220/sqlplsql.htm

  • How Track&monitor the history of executed sql /plsql on 10g database server

    I want to keep and track the history of all sql/plsql that is being execute on database server. how it is to be done.
    pls help
    prabhaker

    To keep track of executed SQL statements, you can use database auditing : see http://oraclelon1.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_4007.htm#i2059073
    I am not sure that PL/SQL execution can be traced using database auditing.

  • String formatting in SQL/PLSQL

    How can we format strings (Varchar) using sql/plsql? Are there any functions using which I can format varchar variables. e.g., to convert an amount 100000 to 100,000.00 .

    Hi Swamy,
    You will get this error if you try to format a char column.
    If you are sure that the value is numeric try converting by TO_NUMBER and then use the TO_CHAR function for formatting purpose.
    Eg:
    SQL> select to_char(to_number('643455'), '9,999,999.99') from dual;
    Cheers.
    Jeeva.

  • PL/SQL Best practice

    can any one provide me PL/SQL Best practice document link ?
    Thsnks...

    can any one provide me PL/SQL Best practice document link ?nice reading as well:
    Doing SQL from PL/SQL: Best and Worst Practices

  • How to get sql/plsql links?

    Hi All,
    This is Anoo.. where i am working on Apex projects.. Now are looking for a guy where he can handle Sql/Plsql.
    I have tried to search in google for interview questions bascially on Sql/Plsql, but i was not able to get any proper links.
    can any body help me out where i can get the or proper links for sql/plsql interview questions?
    So that i can proceed and have a interview with him or her..
    The role of particular person would be Developer..
    Thanks,
    Anoo.

    Hi Anoo,
    You haven't mentioned what level of expertise you are looking for in the developer. You may find some common questions at the links below.
    http://matrixl.net/oradev/intrv01.htm
    http://www.coolinterview.com/type.asp?iType=63
    http://www.orafaq.com/wiki/PL/SQL_FAQ
    I would suggest to test the candidate based on your requirements, rather than on the answers available for the questions.
    Edited by: Preta on Mar 26, 2010 3:00 PM Corrected typo

  • Catalogue of SQL and PL/SQL bad practices: Call for participation

    I started compiling a list of Oracle SQL and PL/SQL bad practices, with the intention of producing a comprehensive catalogue of common and recurring programming mistakes, that can be used as a check-list for code reviews or given to junior developers. I have identified about 30 bad practices so far. For each bad practice, I provided a list of symptoms in the code, an explanation why it causes problems and a list of preferred solutions.
    My goal with this list is primarily to start a discussion about similar recurring issues that other people have noticed. That discussion should lead to a more complete list which the community will then be able to use, hopefully, to learn something from the mistakes of others and to produce better code.
    I would really appreciate your feedback - if you are interested in discussing these practices we can either do it in this forum, or start a separate mailing list.
    You can download the first version of the catalogue in PDF form from http://gojko.net/effective-oracle
    gojko adzic
    http://gojko.net

    exception handler (already covered), the philosophy
    behind not using stored procedures, and having beenHi riedelme,
    I'm not advocating not using stored procedures, but I am advocating not using exclusively stored procedures. I've seen that approach often, typically with people coming from SQL server or Oracle forms backgrounds, I never could understand the reasons behind it. Even for a simple select or update, they would write a stored proc that wraps the call and then require the client to execute a stored proc.
    I think that views are much better for getting the data out of the database in general, and forcing people to use stored procedures with ref output cursors makes little sense. If the only possible interface is a stored proc, then one proc must be created for every required combination of data and every required filtering or grouping method, so there is much much more code in the database, and more code means harder maintenance.
    If client apps can get data out using views, then they can join them with other views, filter or group the data as they require, which means that there is a lot less code in the database to maintain.
    My other problem with stored-proc only approach is when people wrap simple insert/update/delete commands into a stored proc. Again, I'm not advocating using complex instead-of triggers to implement workflows and forcing people to use views, but I simply don't see any benefit of implementing a stored proc to do a simple update. I see a bad side of it because a stored proc needs to be implemented for every combination of columns that a client may need to update and every criteria that can be used for that. If a client is allowed to update a view, there is much less code in the database.
    Views are, in my experience, also a lot easier to maintain and optimise without downtime because they can be revalidated without causing any problems to currently connected clients, where revalidated stored procedure or package will throw an exception the first time a connected client that had called it before calls it again.
    If I'm missing something, please tell me. I'd really love to understand why someone would build a client API exclusively from stored procedures.
    So far, I've been given explanations that it is for security purposes, or for performance. I don't know of any security restriction that can be implemented on a stored procedure or package that cannot be implemented with a view, and if bound variables and statement caching is used, sql statements don't suffer from sql injection and support pre-compilation.
    Again, i'm not advocating throwing stored procs completely out, i'm against using them exclusively and throwing out any chance of SQL access.
    gojko adzic
    http://gojko.net

  • Where get test paper for sql & plsql

    Dear,
    I would like to attempt test for sql & plsql for oracle 9i but before this where can i get question dumps.
    Thanks.

    Dumps are illegal .
    9i

Maybe you are looking for

  • Square Root Help

    ok, I used the search function and had a hard time understanding how to do things and I don't think any of the posts answered my question. Right now, I am working on an assignment that makes me figure out the quadratic formula. I am having trouble wi

  • How to get a font in PS?

    i have a font that shows up in my text edit files--which suggests it's on my Mac.  but it doesnt show up in photoshop font options.  how do i get it in there? thank you!

  • Smart Playlists Not Syncing Correct CONTENT on iPhone 3G

    Hi, I apologize about the length of this description, but I believe all or most of it may be relevant. I have been having trouble synchronizing ANY of my smart playlists. I first noticed it in the playlists I had created which entailed "Most Recently

  • RAID Configurations for Cisco servers

    Hi All, What is the RAID configuration for Cisco Appliance(Version 8.5) like CUCM, CUPS, CUIC, Unity etc?RAID Configuration will be done while installtion itself or we need to do it explicitly? Regards, Adithya

  • Out of memory error.............plz help

    i m implementing an application containing 90 data fields. i m doing it using jdk1.4 and oracle 8i. problem is every time i try open any menu item from menubar the application gets stopped and nothing works and it shows out of memory error on console