What Are the Oracle Extensions Beyond Basic SQL?

I think I write some pretty mean queries. I've written some very tight queries with nested selects and in-line selects that take up four or five printed pages. However, all of my queries are limited to the basic clauses; select, from, where, group by, having, and order by, with a bunch of case statements and a handful of custom functions thrown in.
I recently saw a post on the ApEx forum that made me realize there is much more you can do with a SQL statement besides select...from...where. The post included a 'with' clause and a 'level' clause.
Where can I find a compilation of other SQL clauses/statements? I would really like to get my hands on a book as opposed to web links, but anything will be appreciated.
Thanks very much,
Gregory

The best place is still SQL Reference
Nicolas.

Similar Messages

  • What are the Oracle development tools

    Hiii,
    I hav just started learning about oracle...i have been given my very first task and it is about exploring oracle development tools.
    I have been searching about it since two days...i just need some guidance that what are the oracle development tools...and what should i write about it..
    plzzzzz help me in solving this..
    regards
    Edited by: user10446043 on Oct 22, 2008 11:26 PM

    <ul>
    <li>The ADFLearning Center has our latest resources for enterprise 4GL Developers getting started with Oracle ADF. This includes the complete ADF Developer's Guide for Forms/4GL Developers, a companion sample application, and a companion step-by-step tutorial.
    </li>
    <li>     To complement the free Developer's Guide from Oracle, you might be interested in the Oracle Press title Oracle JDeveloper 10g for Forms & PL/SQL Developers: A Guide to Web Development with Oracle ADF.
    </li>
    <li>My bimonthly DEVELOPER: Frameworks Oracle Magazine column articles.
    </li>
    <li>There is an instructor-led course for Oracle ADF For Forms/4GL Developers.
    </li>
    <li>     Potentially of interest to any former Oracle Forms or Oracle Designer user is the additional Oracle JHeadstart for ADFextension for JDeveloper. This is a complete web-tier page generation solution that has its own step-by-step tutorial so customers can evaluate whether it might benefit their developer productivity. The JHeadstart Features/Benefits document is here (pdf).
    </li>
    <li>     The OTN J2EE for Forms Devs home page has additional resources of particular interest to Oracle Forms developers.
    </li>
    </ul>
    Hope this helps

  • What are the oracle processes involved in Data Guard Operation

    Hi All,
    I have a Primary and secondary physical standby database.
    I want to know what are the oracle processes involved in the synchrnization between primary and secondary.
    Thanks
    Santosh

    The best place to get this information is Data Guard Concepts and Administration Guild
    The link for 10g Release 2
    http://download-east.oracle.com/docs/cd/B19306_01/server.102/b14239/concepts.htm#i1039416
    The link for 10g Release 1
    http://download-west.oracle.com/docs/cd/B14117_01/server.101/b10823/concepts.htm#1039415
    The link for Oracle 9i
    http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96653/concepts.htm#1027493

  • What are the Oracle Grid's differences or strengths against other vendors

    Hi,
    I'd like to know what Oracle 10g system is different from others.
    There are many concepts for Grid computing,
    but isn't still standardized form for it.
    So many vendors are imprementing their own Grid system.
    Can anyone point out about what are the Oracle Grid's differences or strengths against other vendors (IBM, Microsoft, Sun etc)
    Thank you.

    Hi
    I'm very skeptical about what Oracle calls grid computing. Few years ago I wrote a paper entitled "Is Oracle Database Moving Toward Grid Computing?" (http://www.trivadis.com/Images/grid_computing_en_tcm17-11759.pdf) handling that topic. Honestly, even two releases later (10.2 and 11.1) things has not really changed.
    HTH
    Chris

  • What are the best books for PL/SQL and Forms for BEGINNERS?

    I asked about learning Oracle Forms in an earlier thread. Some suggested Oracle training at official Oracle Training centers like Koenig. I just went to the Koenig site. The OCA & OCP Forms Developer Training Boot Camp is a whopping 2,610 USD. That’s like 1/4 Million LKR. It’s more that the yearly salary of both the 2 new developers we got and want to train. That’s out of the question.
    Some have suggested shadowing experiences programmers and team coding. Both options are out, since those things don't work here.
    Learning from sites such as Francois Degrelle's blog is no good for new people since they will get confused.
    I have come to the conclusion that the only way to do is to buy 2 books, one for PL/SQL and another for Oracle Forms, give it to them and ask them to follow the book and learn it and also give a time period like 2 or 3 months.
    What are the good books out there for BEGINNERS to learn PL/SQL and Forms?
    Edited by: Channa on Aug 8, 2010 10:08 PM
    Edited by: Channa on Aug 8, 2010 10:12 PM

    In addition to the books the chapter Application Developer's Guide - Fundamentals in the documentation is also worth giving a shot:
    http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/toc.htm
    Just for the record: I believe leaving them alone with the books won't do it. I'd at least define objectives (e.g. $chapters of the books in a week) and after they achieved them I'd test their knowledge of the individual objectives (like it was back in school :p ). By that you have control over how they are proceeding, you can focus on the things they didn't understand and you are able to eradicate some bad habits they might adopt during their studies.
    If you don't take your time to train them proper you won't get good developers anyway and you will loose much more time and money...
    cheers

  • What are the Oracle Home and GRID home directory locations for Oracle 12c (12.1.0.5) release

    Hello All,
    I plan to install and configure Oracle 12c Cloud Control console on a single standalone server and the version is Oracle 12.1.0.5. All the databases which are installed across in the entire farm/landscape are these versions:
    Oracle 10.2.0.3 Enterprise Edition
    Oracle 10.2.0.4 Enterprise Edition
    Oracle 10.2.0.4 Active DataGuard Enterprise Edition
    Oracle 10.2.0.5 Enterprise Edition
    Oracle 11.2.0.1 Enterprise Edition
    Oracle 11.2.0.1 Active DataGuard Enterprise Edition
    Oracle 11.2.0.3 RAC Enterprise Edition
    All Oracle databases across these versions will use the same version of Oracle Grid since ASM is used for all the Oracle database across Production/Test/Development databases. The OS is RHEL 5.8, RHEL 6.3, OEL 6.3 versions.
    When installing the Oracle 12c Cloud Control what is the Oracle and Grid Home directory location need to set to. Please let me know if there are any other additional configurations needed?
    Looking forward to hearing from you soon.
    Regards,
    Abhijit

    First off, the only EM CC release out right now is 12.1.0.2, not sure where you got 12.1.0.5 (DB Plugin maybe?).   
    Second, you're confusing EM CC homes with DB/Grid homes. 
    EM CC will need it's own Oracle Home (i.e. /opt/oracle/product/em_12.1.0.2).   You will need to provide repository database connection information, but EM does not care what home the db or grid is installed in.
    I would recommend reviewing the documentation as well as the references on OTN -
    http://www.oracle.com/technetwork/oem/install-upgrade/index.html

  • What are the Oracle E-BIZ Vision Demo Database AMIs

    Found a link to this community from the Amazon AWS site, so I am hoping that this is the correct place and that someone responsible for the Oracle E-Biz AMIs will read this.
    I posted the following question on the Amazon AWS forums...
    <QUOTE>
    Someone I know launched an Oracle E-Biz Vision Database just recently using 2 64bit AMIs on his own account.
    We need to do the same thing on this account.
    The 2 AMIs he used are now un-available (or at least I can't work out how to launch them and they do not appear in a AMI search any more).
    I launched the only 2 E-Biz AMIs that appear to be available currently:
    DB: AMI: Oracle E-Business Suite 12.1.3 Database 32-bit - OVM (ami-287f8141)
    APPS: AMI: Oracle E-Business Suite 12.1.3 Application 32-bit - OVM (ami-2a7f8143)
    But these AMIs do not appear to give you the option to install a Vision DB (it looks like they come with a pre-installed clean install).
    I found an old thread saying much the same thing, and the reply was "I believe that the image your looking for may have been deprecated by Oracle and it seems the new AMI is ami-57c1013e".
    Unfortunately that AMI does not show up on an AMI search either.
    I have checked all AMIs matching "Oracle" and all AMIs matching "Vision", "e-biz", and "e-bus", nothing (apart from the 2 32 bit AMIs above) seems to be an E-Biz AMI.
    </END QUOTE>
    So far the only answer says:
    <QUOTE>
    hi,
    Unfortunately, it looks like they are deprecated:
    https://aws.amazon.com/amis/oracle-e-business-suite-12-1-3-app-tier-64-bit
    </END QUOTE>
    So does that mean there are no current Vision Demo AMIs?
    Any plans to create one? If so when?
    Thanks in advance!
    Jon

    Would suggest to raise Service Request to Oracle Support and they will help you to give the correct answer
    thanks

  • What are the basic element of Base configuration of an oracle Database ?

    What are the basic element of Base configuration of an oracle Database ?

    889543 wrote:
    What are the basic element of Base configuration of an oracle Database ?check this link
    http://www.dbnest.com/entry/194/
    and if you want to configure oracle installation click below link .
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14196/install002.htm
    --neeraj                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • What are the advantage of using Oracle Database when compare to SQL SERVER

    Hi all
    Please tell anyone about
    what are the advantage of using Oracle Database when compare to SQL SERVER
    Thanks in advance
    Balamurugan S

    user12842738 wrote:
    Hi,
    There are various differences between the two.
    1. SQL Server is only Windows, but Oracle runs on almost all Platforms.
    2. You can have multiple databases in SQL Server, but Oracle provides you only one database per instance.Given that the very term 'database' has s different meaning in the two products, this "difference" is absolutely meaningless.
    3. SQL Server provides T-SQL for writing programs, whereas Oracle provides PL/SQLWhich means what? Both products have a procedural programming language. They named them differently, and the languages are not interchangeable. Means nothing in comparing the features/strengths/weaknesses/suitability to purpose.
    4. Backup types in both are the same. (Except Oracle provides an additional backup called Logical Backup.)You make that sound like "Logical Backup" is something more than it is. It is nothing more than an export of the data and metadata. Many experts don't even consider it a backup. I'm sure SQL Server provides the same functionality though they probably call it by some other name.
    5. Both provide High Availability.Well, I guess they both have a suite of features they refer to as "High Availability". But what does that really mean? The devil is in the details. Remember, the two products don't even agree on what constitutes a "database".
    6. Both come in various distributions.???
    >
    If you are going for an Implementation, you can try SQL Server Express Edition and Oracle XE which are free to use.
    Then you can choose whichever is comfortable for your needs.
    Thanks.

  • What are the advanteges and disadvanteges of using pl/sql over hibernate

    i knwo that pl/sql are well structure and provide a lot of functionalities with oracle databse , but my question is the hibernate might give some advnateges of scalability over pl/sql.
    so what are the advanteges and disadvanteges of using pl/sql over hibernate?
    and does oracle recommend using hibernate for connecting JSP with oracle 11i , or it is better to connect the JSP pages with oracle databse using pl/sql ?

    812643 wrote:
    but if i search for the diferencess then there are a lot of opinions about this ..., specially when they say that with hibernate you can integrate with any DB , and it provides object printed architecture, etc.All databases are not equal. This is a basic and fundamental fact. SQL-Server is not Oracle. Oracle is not SQL-Server. As it is the case with Sybase, Ingres, DB2 and other database products. They are all different. And there are some very core differences between them.
    So how would a product like Hibernate treat these database products with their differences? By using the lowest common denominator. Which means your expensive database product is dumbed down - and even MS Access will likely have better and more features.
    You also need to decide what is the "permanent" part in your architecture. What is going to the core? What is the expensive part? The app server (with Hibernate)? Or the database server?
    What are you likely to change next year? The app server server? Or the database server?
    In the vast majority of cases, the core is the database server. That is your biggest expense and investment. As it should be - as it holds that which is most precious to business, data. You want to ensure the integrity of that data. The accuracy of that data. Make sure that it can be easily backed up and recovered. Is flexible to use. Etc. Etc.
    The database server is the core - and that is where you need to realise your return on investment. By using the database server to its full extent.
    Hibernate does not do that. And in that respect, it is junk.
    Why does it not do that? Because many Java developers are totally and fully clueless about what database servers are and how to use them. And want to use them as little plug-in black boxes - bit buckets that are only there to provide a data persistence layer. Instead of using the database server to its full extent, they instead use Hibernate, and try to do their own "+database thing+" in the app layer - and do it poorly and with utter lack of any scalability. (and no, only ignorant Java heads think that scalability means throwing more money and h/w at it)
    My largest database processes billions of rows per day, every day, 356 days a year (between 350 to 450 million new inserts into a single table per day). And have been for several years now. It does so using PL/SQL. Using Oracle to its full extent. Then there are Java heads that cannot even design and code an app that effectively process 1% of this volume... and grasp at straws like Hibernate and other Java cr@p to "fix" this - when the actual problem is their total lack of ignorance in how to use and scale the database server.
    Hibernate is trash - and a symptom of Java developers's ignorance of database technology.

  • What are the best books to purchase for pl/sql programming?

    What are the best books to purchase for pl/sql programming?
    I am new to this field and I am looking for the best books to help me in pl/sql programming. Can someone please suggest?
    Thanks

    In my opinion one of the best to start
    Oracle PL/SQL Programming, Third Edition
    Steven Feuerstein

  • What are the API's and OS Supported by Oracle TimesTen

    1.) What are all the API supported by oracle TimesTen?
    is the below are correct and whether other than this is there any other API supports oracle TimesTen
    JDBC,
    ODBC,
    OLAP,
    ADO.net,
    C++...............
    2.) What are the Platform supports?
    is the below are correct and whether other than this is there any other OS supports oracle TimesTen
    Linux x86-32 and x86-64:
    Oracle Linux 4 and 5
    Red Hat Enterprise Linux 4 and 5
    SUSE Enterprise Server 10 and 11
    MontaVista Linux CGE 5.0 and 6.0
    Asianux 3.0
    Microsoft Windows x86-32 and x86-64:
    Windows XP, Windows Vista, Windows Server 2003, Windows Server 2003 Release 2, Windows Server 2008, Windows 7
    Solaris SPARC 64-bit:
    Oracle Solaris 10
    Solaris x86-64:
    Oracle Solaris 10
    IBM AIX 64-bit:
    AIX 6.1 and 7.1
    Solaris SPARC 32-bit (client only):
    Oracle Solaris 10
    IBM AIX 32-bit (client only):
    AIX 6.1 and 7.1
    3.) What is the latest Version in Oracle TimesTen?
    4.) Maximum number of rows in a table.     2 Power 28 = 268,435,256 for 32 Bit     / (2 power 31-1) = 2,147,483,647 for 64 Bit
    if the Row value exceeds more than the specified value what will happen ? whether we need to have multiple tables
    Say TableA reaches 268,435,256 values and if few more rows are added then the value can be kept in new table TableB and so on..... or how?
    Thanks

    Dear 933663,
    1. What are all the API supported by oracle TimesTen?
    JDBC
    ODBC
    ADO.net
    OCI
    PRO*C
    +
    PL/SQL
    SQL
    2. What are the Platform supports?
    TimesTen 11.2.2.2.0 supports - Windows (32-bit, 64-bit), Linux x86 (32-bit, 64-bit), Solaris Sparc (64-bit), Solaris x86 (64-bit), IBM AIX Power (64-bit) (http://www.oracle.com/technetwork/products/timesten/downloads/index.html)
    The detailed information I could find only in 11.2.1 documentation (http://docs.oracle.com/cd/E18283_01/timesten.112/e13063/install.htm):
    Microsoft Windows 2000, Windows XP, Windows Vista and Windows Server 2003 and 2008 for Intel IA-32 and EM64T and AMD64 CPUs.
    Asianux 2.0 and 3.0 for Intel IA-32 and EM64T and AMD64 CPUs.
    SuSE LINUX Enterprise Server 10 for Intel IA-32 and EM64T and AMD64 CPUs.
    SuSE LINUX Enterprise Server 10 for Itanium2 CPUs
    Solaris 9 and 10 for UltraSparc CPUs
    Solaris 10 for AMD64 CPUs
    Red Hat Enterprise Linux 4 and 5 for Intel Itanium2 CPUs.
    Red Hat Enterprise Linux 4 and 5 for Intel IA-32 and EM64T and AMD64 CPUs.
    Oracle Enterprise Linux 4 and 5 for Intel IA-32 and EM64T and AMD64 CPUs.
    MontaVista Linux Carrier Grade Edition Release 4.0 and 5.0 for Intel IA-32, EM64T and AMD64 CPUs.
    HP-UX 11i v2 and 11iv3 for PA-RISC
    HP-UX 11i v2 and 11iv3 for Itanium2
    AIX 5L 5.3 and 6.1 for POWER CPUs
    3.) What is the latest Version in Oracle TimesTen?
    11.2.2.2.0 (http://www.oracle.com/technetwork/products/timesten/downloads/index.html)
    4) Maximum number of rows in a table. 2 Power 28 = 268,435,256 for 32 Bit / (2 power 31-1) = 2,147,483,647 for 64 Bit
    Actually, I couldn't find any information about rows limits for TimesTen tables and I've never faced with this problem.
    Best regards,
    Gennady

  • What are the differences between Oracle Service Bus 10g and WLI 10g?

    Hi,
    To me both Oracle Service Bus 10g R3 and Weblogic Integration 10g seem to offer the same functionalities for implementing an enterprise middleware.
    I would be grateful if someone could:
    1. provide me with the two products' differences.
    2. describe what their roadmap is?
    3. what are their positioning in the Oracle product catalog? Are they both members of Oracle SOA Suite? Fussion Middleware?
    Thanks a lot,
    Best regards,
    Babis.

    Thanks everyone for taking the time to reply,
    Eduardo: the answer to your questions are that all the flows will be short-lived but if we can make long-lived flows then we might consider developing them. We would need to persist the state of the flow somehow.
    I understand that some of our requirements would be better accomodated by WLI or bpel but we don't have an option but only to use OSB.
    So, do you think we could overcome the stateless nature of OSB by:
    1. writing to appropriate tables and reading from there and calling plsql procedures from the flows
    2. using JMS queues.
    In detalis:
    1. Regarding the writing/reading from Databases (in our case it would be oracle 10g R2 - probably RAC), is there something like a Database control in WLI, which we could use in OSB? What i have seen are using xquery execute-sql function or a JCA DB adapter but both of them seem to me not very easy to use. Is there another option?
    2. Regarding the JMS, in case that i want:
    a service that writes to a JMS queue what are the servicetype and transport that i should use?
    a service that reads from a JMS queues what are the service type and transport that we should used?
    Any information that you may share with me in the design and implementation of the above would be great.
    Thanks a lot.

  • What Are the Tables in new oracle 10g express

    Hi guys,
    I am new at oracle and I just installed the Oracle 10g express. after login to the oracle by SQL Developer I noticed there are lots of tables in table folder which some of them come with $ and some not! can you please let me know what are these tables for? are they like system tables in SQL Server? if so then what are the tables under
    -->Other Users/System/Tables?
    I am lost here and I can't figure out what are the Other Users? are they like databases? I tries to google them but I couldn't find any thing
    Thanks a lot

    http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/toc.htm
    http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/toc.htm
    SELECT USERNAME FROM ALL_USERS;
    USER/SCHEMA are to Oracle; what database is to SQL_Server
    Edited by: sb92075 on Apr 22, 2011 5:53 PM

  • What  are the advantages over sql in pl/sql...can you please answer this?

    Hi,
    what are the main differences between sql and pl/sql...why v are using pl/sql rather then sql...can you please answer this question?

    SQL is used to access the database. PL/SQL is a programming language where SQL is seamlessly integrated. In order to access the database in PL/SQL, you have to use SQL.
    Think of it as two pieces of software, two "engines". If you want to interact with the database, then performance wise it's best to use only one engine (SQL only), instead of two (PL/SQL and SQL). If a PL/SQL program executes a SQL statement, it does a "context switch", i.e. saving its state in PL/SQL before giving control to the SQL engine and vice versa. This is quite fast, but do a lot of them and it is slow, so beware of programming SQL statements inside loops.
    Another way to put it: SQL is a fourth generation language (4GL) where you tell what you want, not how. The software, the optimizer, will decide for you how to process the statement. PL/SQL is a third generation language (3GL), or at least the PL-part is, where you describe how things should be processed. Leading to more code and more control. With every Oracle release, SQL becomes more powerful and the optimizer gets better, so using SQL is increasingly important.
    For complex processing, using PL/SQL is still necessary. But use it with care.
    Hope this helps.
    Regards,
    Rob.

Maybe you are looking for

  • How to change background color in html iView

    Hi everyone, Is there a way to change the background color of a HTML iView automatically (without using the html editor) ? Actually the background is white, and I would like it to be blue (or better : in the same color of the theme's background). And

  • I can't import photos from my camera to iphoto

    When I try to import my photos from my nikkon digital camera memory card to iphoto it starts downloading but after about 100 pictures a message appears saying error downloading image - iPhoto cannot import your photos because there was a problem down

  • J_security_check & error pages

    I've inherited an app that utilizes j_security_check and everything works fine. I am trying to find a way to have multiple error pages (or allow the current error page to be customized), depending on the reason for the login failure. It seems you can

  • How can i connect 2 ipods to itunes?

    hi how can i connect 2 ipod's to my pc? i have just purchased a mini for my wife and Itunes that is installed for my ipod will not recognise the mini. any help will be greatfully received. thanks jason

  • Creating a document in French

    I have AW 6 and am obviously new at it. How do I create it with all the accents showing automatically?