Finding a PL/SQL developer

For those of you who have to select, or participate in selecting, PL/SQL developers, how do you know a really good one when you see him. I am not so much interested in ancillary skills like process modeling, data design, and so forth. I am only interested, at the moment, in PL/SQL skills. What traits tell you this one is a real winner and that one is lacking? Do you use practical questions, a quiz, request to look at sample code?
And, if you can manage to tell the wheat from the chaff, can you also tell who has real promise - those that could become great with a bit of time and mentoring - from those who will likely never be very good?

Hi AJ,
how do you know a really good one when you see himThey tend to look like this:
http://stevenfeuerstein.com/images/stevenf.jpg
Do you use practical questions, a quiz, request to look at sample code?I have, but coding is such a personal style, that I prefer to use employer referrals instead. You are always allowed to ask any previous employer "would you re-hire this person", and the answer says a lot!
But seriously, there are some books that have questions to ask PL/SQL developers:
http://www.google.com/search?&q=pl%2Fsql+job+interview+book
And, if you can manage to tell the wheat from the chaffPersonally, interpersonal skills are sometimes as important as coding skills. Here is how I do it. First, I take them golfing, that says a lot about their ability to play well with others:
http://www.dba-oracle.com/golf_travel/golfing_job_interview.htm
This article is very good, IMHO:
http://msdn.microsoft.com/Longhorn/default.aspx?pull=/library/en-us/dnsoftware/html/software07072004.asp
"It is much better to reject a good candidate than to accept a bad candidate. ... If you have any doubts whatsoever, No Hire."
A good manager should know to look for the seriously focused individual, one who wants to constantly educate themselves:
When I evaluate a candidate, one of the most important criteria is what I call "the first derivative". Is this person learning? Is this candidate moving forward, or have they stagnated?"
Hope this helps. . .
Donald K. Burleson
Oracle Press author
Author of "Oracle Tuning: The Definitive Reference":
http://www.dba-oracle.com/bp/s_oracle_tuning_book.htm

Similar Messages

  • Where to find help with SQL Developer installation?

    Hi,
    I just want to try out SQL Developer and compare its capabilities to TOAD's. Unfortunately, I am not PC software savvy and now am stuck with a SQL Developer (sqldeveloper-1.2.2998) installation problem. When I clicked on the .exe file, I got a blank SQL Developer screen - there is nothing in the screen except a heading that reads 'Oracle SQL Developer'...
    Does anyone know of a blog or a site that I can get some help with problems like mine?
    Any help is much appreciated!

    Hi,
    SQL Developer forum link:
    "http://forums.oracle.com/forums/forum.jspa?forumID=260"
    There are 2 versions of SQL Developer, with/without JRE.
    Try out the full install version with JRE.
    HTH
    Zack

  • Regular Expression back-reference Find/Replace in SQL Developer 4.0

    I cannot seem to get the Search/Replace functionality to use back-references with Regular Expressions in 4.0.  This worked fine in 3.0.
    Text in my editor:
    abc
    Example:
    Find: (a)(bc)
    Replace:
    \1\1\1\2
    Should result in:
    aaabc
    Instead I get:
    \1\1\1\2
    This still isn't fixed in 4.0.2 - I'll try to find time to put in MOS as a bug...

    You know what, I think I'm logging in a sys on the command line on the sqlplus side of the house, AHA!
    Wow, I must be tired....LOL...thanks

  • Unable to display results of multiple query in grid in Oracle SQL Developer

    Hi, I am a newbie to this forum and couldn't find the Oracle SQL Developer forum so posting it here.
    My question: How to display multiple query results in grid in Oracle SQL Developer.
    Example:
    select * from Employee;
    select * from Department;
    - when I select both the queries and hit F5 in Oracle sql developer. By default it displays in output window.
    - How to display result of both the queries in Grid.
    Any thoughts on this would be really helpful.
    Thanks in advance.
    Harsh

    Hi Harsh,
    I'd say that the Results grid is designed to only show the results of 1 query at a time. I don't know/can't see how it would display multiple queries at a time.
    I would suggest either joining your tables to create a single query or opening another SQL Worksheet for one of the queries so that you can display the results side-by-side.
    Maybe you could explain what you're trying to do. Why are you trying to display multiple results in the same query grid?

  • Re: GeoRaptor 3.2.1 Released for SQL Developer 3.x

    Hey,
    Referencing this that was posted in early September 2012:
    GeoRaptor 3.2.1 Released for SQL Developer 3.x
    I am supporting GRE's and the like at UC Berkeley and I really want to hook them up with this plug because it will make their life MUCH easier. But I have some pretty basic problems:
    1. A VERY simply table that has an 8307 linestring. The query that GR defaults when the table is added :
    SELECT rowid,"ID","NETWORK_ID","BEG_NODE_ID","END_NODE_ID","LENGTH","SPEED_LIMIT","DETAIL_LEVEL",
    "IN_SYNCH","CREATED","MODIFIED","CREATED_BY","MODIFIED_BY","MODSTAMP","NET_GEN_ID",t.GEOM as GEOM
      FROM VIA.LINKS_HOLD t
    WHERE SDO_FILTER(t.GEOM,?,?) = 'TRUE'This seems to do something but nothing is ever displayed. The table definition is as follows:
    CREATE TABLE LINKS_HOLD  (
    ID NUMBER,
    NETWORK_ID NUMBER,
    BEG_NODE_ID NUMBER,
    END_NODE_ID NUMBER,
    GEOM MDSYS.SDO_GEOMETRY ,
    LENGTH NUMBER(9,3),
    SPEED_LIMIT NUMBER(3,0),
    DETAIL_LEVEL NUMBER(3,0),
    IN_SYNCH NUMBER(1,0),
    CREATED DATE,
    MODIFIED DATE,
    CREATED_BY VARCHAR2(30 BYTE),
    MODIFIED_BY VARCHAR2(30 BYTE),
    MODSTAMP TIMESTAMP (6),
    NET_GEN_ID NUMBER
    )And some sample data. I am only including the geometry
    GEOM(SDO_GTYPE, SDO_SRID, SDO_POINT(X, Y, Z), SDO_ELEM_INFO, SDO_ORDINATES)
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18477, 34.02929, -118.18156, 34.02932))
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18268, 34.02393, -118.18269, 34.02631))
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18269, 34.02631, -118.18268, 34.02393))
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18257, 34.02731, -118.18387, 34.0273))
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18387, 34.0273, -118.18257, 34.02731))
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18256, 34.02631, -118.18269, 34.02631))
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18269, 34.02631, -118.18256, 34.02631))
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18131, 34.02632, -118.18256, 34.02631))
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18256, 34.02631, -118.18131, 34.02632))
    SDO_GEOMETRY(2002, 8307, NULL, SDO_ELEM_INFO_ARRAY(1, 2, 1), SDO_ORDINATE_ARRAY(-118.18257, 34.02731, -118.18256, 34.02631))Since the query I tried to substitute for the system generated one was:
    select geom from links_hold ;When I tried to run that the system responded with and error and pasted the following into the clipboard:
    SELECT rowid, GEOM as GEOM FROM (
    select
    rowid,geom
    from
    via.links_hold
    ? MDSYS.SDO_GEOMETRY(2003,8307,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),MDSYS.SDO_ORDINATE_ARRAY(-180.0,-165.78279266572636, 180.0,165.78279266572636))
    ? Please keep in mind that very same query will display all the links where I run in the generic map view (GMV) of SQLD and
    since GMV has little in the way of additional features it is rather frustrating to see your tool not really working, or what
    is more likely is that I have a lack of understanding because I cannot find documentation that will allow me to
    move forward w/o bugging you.
    So Any light you can throw on this would be of great assistance. Thanks much!

    Flying Guy,
    The non-display is a major bug that was discovered after GeoRaptor 3.2 was released. I knew it was there a few days after
    the release - it got past our testers as well. I hoped to have a release out very soon after but a bunch of things conspired to
    stop this from happening. Anyway, no one complained so I figured no one was using it enough to find the bug.
    The bug is fixed which you can test if you download the Early Access release from our SourceForge website.
    There are some other new functions in this EA that you might discover. The main one being the ability to have a feature count
    (those drawn within the map window) displayed on the view / layer tree. See GeoRaptor preferences. Another is the restoration
    of right mouse click menus on the sdo_geometry columns of table/mv/view connection nodes. Also, if a table has more than one
    sdo_geometry column, the first is no longer selected if you right mouse click/map etc on table node. It will display a pick list
    of sdo_geometry columns for you to chose from. (There has also been a major revamp of connection management as I noted
    problems since SQL Developer 3.2.)
    Please download and try it. Consider joining the GeoRaptor lists to help with testing and documenting. If you find bugs in
    the EA please email the right georaptor list, or use the GeoRaptor SourceForge site to register the bug. Or email me
    directly simon at spatialdbadvisor dot come.
    I hope to have a release ready by the end of the week but I have not heard back from the small group of testers
    that we have something that is ready to go.
    Wrt documentation we have added some where users have created some for me with my input. Please volunteer to
    create documentation.
    The simple fact of life is that:
    1. GeoRaptor is downloaded by lots and lots of people (a good thing).
    But:
    <complain>
    2. Very few responses ever occur to postings made about GeoRaptor on this forum or on our sourceforge forum: disheartening;
    3. Very few bug reports or enhancement requests ever get created at sourceforge: disheartening;
    4. I have become the only developer which is a bad thing. I known of some Java developers who have used GeoRaptor but
    most/all expect someone else to fix bugs or develop the tool. I have spend thousands of hours on a tool that I find useful because SQL Developer
    is my main Oracle access tool. But I have never, ever heard from more than 10 people over the past 3 years that they too find it useful: disheartening;
    5. Attempts to contact downloaders routinely fall on deaf ears or fail: disheartening;
    6. Requests for documenters, developers, testers are ignored or fail because we can't contact anyone who downloads GeoRaptor: disheartening.
    </complain>
    Like a lot of open source projects I do not get paid for anything I do. But what annoys me is that no one - other than a tiny brace of people - will help with anything
    even when we ask.
    I have also decided that major new functionality added to GeoRaptor eg GeoRasters; WMS; WFS; etc will only be done when sufficient funding, via a fundraising website
    makes a set amount. This is something that the PostGIS have started doing and I think it only fair considering how many months each year I spend on development "in
    the dark" for no income.
    regards
    Simon

  • Does SQL Developer Data Modeler fit-in??

    Hi Everyone,
    Wish you happy new year 2011.
    Does SQL Developer Data Modeler support conceptual, logical and physical in our modeling or only logical and physical?
    We all use Erwin for modeling. Erwin works without database repository storing models in desktop folders and provide additional reporting. I find some place SQL Developer Data Modeler talked about repository need.
    Does SQL Developer Data Modeler store the models in local/network folders instead of Database server?
    What are the functions need database based repository to work with SQL Developer Data Modeler?
    We are thinking of using SQL Developer Data Modeler for our conceptual, Logical, and data dictionary need. Will it help in our need?
    Do we need to face any surprises on using SQL Developer Data Modeler for our need?
    Thanks in sharing your experience and helping me out.
    RI

    1) Do we need to have Oracle database at back end to work with SQL Developer Data Modeler?No, Data Modeler use Oracle database only if you create reporting repository.
    Data Modeler is free, you need database license only if you want to log service request
    2) Will SQL Developer Data Modeler create any tables (as backend repository ) in Oracle database to store Model details? no
    3) Do we need to create reporting schema in backend oracle database to generate reports of SQL Developer Data Modeler's items such as Entity/attributes etc?no, reports can be created out of current loaded design. However having reporting repository will give you additional benefits - history (reports can be generated for every snapshot of your designs there) and multi-user usage, you can create your own reports
    4) Do we to use SQL Developer Data Modeler reverse engineer from DB2, SqlServer, Terra data etc?Data Modeler has full support for Oracle, DB2/390, DB2/UDB(LUW) and MS SQL Server. Reverse engineering from other databases (including Terra Data) is at generic JDBC level - you'll get some and some will be missing (no check constraints for example).
    You can read release notes http://www.oracle.com/technetwork/developer-tools/datamodeler/ea2-releasenotes-185793.html
    Philip

  • Where to add Third Party JDBC Driver in SQL Developer 4.1 EA2

    In SQL Developer 4.0.3 under Tools - Preferences - Database there was an option to add a  Third Party JDBC Driver so we could use the same tool for a PostgresSQL database.  I cannot find in in SQL Developer 4.1.0.18

    I think it happened because I imported settings and connections from a previous installation. 
    I removed the C:\Users\username\appdata\SQL Developer\system4.1.0.18.37\ folder.
    I've run it now without that and the option is back.
    Thanks! 

  • SQL Developer 1.5.3 - Why is "Find and Replace" now a model dialog?

    In SQL Developer 1.5.3 the find and replace dialog is now a modal dialog.
    This prevent you from copying content from below it.
    Basically only option is to type instead of copy and paste
    Very frustrating!

    This has been modal since 1.0. Do you mean the Edit -> Replace... ctrl R (Replace Text) dialog? As you have been able to copy and paste before, please direct me to the dialog you are referring to.
    Sue

  • SQL Developer....tough to find the schema I am looking for

    I am a contractor here and I have been given the host name/ user name / password for the database.I log in using SQL Developer tool ,and I see the tables ,views,indexes,packages etc and all are empty.Then below there is "Other Users" and underneath that host of other details.With great difficulty I was able to find my right schema under Other Users!.
    Please let me know if there is a better way for me to get to the right schema moment I enter the connection details.Also what is this "Other Users".
    thanks
    M

    I asked for database details and the thing I
    received is
    host name
    service name
    user name
    password
    portdid you do the asking in person, or via email. I've been a DBA a long time and mostly we don't try to make life difficult for either developers, contractors or even contract developers! Quite often though face-to-face communication beats emails. The thing I find odd is that it appears that you knew what schema you wanted, but you got to the stage of logging in as the owner of a different schema before discovering that you couldn't see the tables directly in the dev tool. If I were to be developing in the SCOTT schema (or the HR or the NIALL or whatever schema) then I'd expect to get the host, service name and password for that schema (and port if it wasn't 1521 or tns alias if I was using some centralized name resolution method.
    Niall Litchfield
    http://www.orawin.info/

  • Since I upgraded SQL Developer to  Version 2.1.1.64 I'm finding that.......

    .........if I double click on a *.SQL file, it launches SQL Developer but the file doesn't open in it.
    This is really irritating.
    The file association appears to be set up correctly.
    Has anyone else experienced this and found a solution?
    Thanks
    Ant

    Hi,
    Correct answered will be passed on only when you post it in the right forum.
    put your query in SQL Developer forum. you cannot find any help in SQL PL/SQL forum page.
    SQL Developer
    HTH,
    Prazy

  • How 2 find the "Requests from the SQL Developer Exchange Included" in 2.1.1

    Hi,
    I would like to explore the new features from 2.1.1
    http://www.oracle.com/technology/products/database/sql_developer/files/BugsFixed_v211.html
    But can not find them in:
    http://apex.oracle.com/pls/otn/f?p=42626:46
    Where are they explained...?
    Thanks, Juergen

    Thanks K,
    good hint with the filtering of the status...!
    I was just wondering if you can find the ID's. When you scroll to the end on: http://www.oracle.com/technology/products/database/sql_developer/files/BugsFixed_v211.html
    there you find the section "Requests from the SQL Developer Exchange Included" with a lot of IDs...
    8411043 : Commit confirmation
    8755723 : Copy column name to clipboard (ctrl - shift- C)
    8487257 : Do not use ora_rowscn (Request implemented using a preference)
    but the filtering is good for me too...
    Juergen

  • To find last updated date in sql developer for a procedure or a function

    hi
    how to to find last updated date in sql developer for a procedure or a function.
    i m using sql developer version in 1.2

    I think you are in the wrong forum...
    Anyway you can try
    select * from
    all_objects o
    where o.object_type in ('FUNCTION','PROCEDURE');
    you have there the created date, last DDL and timestamp

  • Find DbObject Wizard is not available in Sql developer 3.0

    Hi,
    when I click on View -> find DB Objects, I m not seeing that screen anymore.
    Initially when I installed for the first time I did use it, but now I cannot find it.
    Is there any issue with the docking ?
    This is most important attribute I like about sql developer which seems to be having some issue in latest version
    Please let us know if there is any preference setting to getting it back.
    I dont want re install it as I ve done lot of preference setting.
    Thanks,
    Akash

    Deleting the [Windows user profile]\Application Data\SQL Developer\system3.0.03.45\o.ide.11.1.1.4.37.59.7\windowinglayout.xml file should restore default settings.
    Hope that helps,
    K.

  • Cant find output window when executing a trigger in sql developer?

    Hello,
    this is a serious question: I really cant find the output window when i executed a trigger with this code line:
    dbms_output.put_line('hello');
    I dont know where i cann see the word "hello" to test my trigger.
    Can please someone help me?

    There is a seperate forum for SQL DEVELOPER
    SQL Developer
    G.

  • SQL Developer Keeps finding updates (1.2.1.32.02)

    Hi,
    I have just patched my SQL Developer (Windows XP Pro) (extensions tab shows version 1.2.1.32.00) and the automatic update wizard keeps finding a new patch (1.2.1.32.02).
    It says it's installed it, but after a restart (including an additional manual one) my extensions tab shows version 1.2.1.32.00 and the update wizard finds the new update again.
    Help! (or is it the "Groundhog Day" patch).
    Thanks,
    Paul

    Hi Matt,
    Yes, there is a new Check for Updates. It should force the second restart we require and it should update the front panel in the Help -> About to 1.2.1.32.05. If you were on a 1.2.1.32.00 build then the only extension that is updated under your extensions list is the SQL Developer extension, which is 1.2.1.32.05.
    You can run the Check for Updates against a 1.2.0.29.98 build (i.e. the initial 1.2 release) or against the new 1.2.1.32.00 build.In both situations had you run the Check for Updates last week, this update will clear the issues you might have encountered.
    You should not keep getting prompted for repeated updates. While it's starting to feel like my stock answer these days, please restart your install and this should clear.
    Regards
    Sue

Maybe you are looking for

  • Default text in the body of mail when sent to vendor thru PO

    Dear friends, We need to put in the email body a message to vendor. We wrote in the tcode NACE a message in the text field and the email was generated , but without the text body ! The attachment has been generated correctly. but no text in the body

  • 10g Express Edition; Problem saving updates in Script Editor

    I'm running 10g Express Edition on Windows XP Media Center with SP3 with Internet Explorer 7. I start with 'Go to Database Home Page'. Then take the path Home>SQL>SQL Scripts>Script Editor; I've created a Script called HW. I make some changes to the

  • How to connect db to form builder

    hi i installed form6i in xp system i want to add a table to form it shows an error tnserror i specify my db in tnsnames.org file but i couldn't connect to my db .. at the time of installation it shows the home dir as orahome92 i changed to orahome92i

  • Serial Number for Adobe Photoshop Elements

    After doing a recovery on my Envy h8 Model 1403, I cannot use the above program that was factory installed without the serial number. I have checked with Adobe and they can't help without this number. The program was reinstalled during the recovery p

  • Attendance percent and training hours.

    Hi, I have the following queries in Training. 1) How can we maintain Attendance % for an attendee such as 80% attendance. 2) How can we maintain the training hours for an employee and also the tranining hours for a Business event. 3) Is there any way