Formatting Stored Procedures [closed] - oracle

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I currently work with an Oracle database and we use stored procedures for all our SQL queries. The problem I have is that we do not really having a coding standard for our packages. So what happens is that every developer has a different style (or in some cases no sense of style) in how they format there packages. Making them difficult to read and work on with out first reformatting. We all pretty much just use Notepad or Notepad2 to write our packages.
I am unfortunately not in a position to mandate a coding standard and enforce it (just a code monkey at this point) so I was hoping to find a free SQL code formatter that I can use myself, and possibly suggest to others on the team to use, to make my life easier.
I have considered writing a small application that would essentially take a file as input and reformat everything, but before I did this I figured I would ask if anyone new of such a tool that is already available and is free.
So does anyone now of any such tools available?

There is a free one online sqlformatter, also SQLinForm, personally i use TOAD and have done since before it was bought by Quest (10 years?)

VIM script
Aqua Data studio $ I use this one all the time.

I like TOAD for Oracle. It has a format feature that's decent. I see there's a freeware version, though I have not used it.

Toad for Oracle
nicest, most mature
$$$
http://www.toadsoft.com
Toad for Oracle, free version
free
this will do what you want
limitations are related to number of connections, size of data mods, etc.
http://www.toadsoft.com
Oracle SQL Developer (up and coming, free!)
free
from Oracle
cross platform
http://www.oracle.com/technology/products/database/sql_developer

I had the exact same experience from Day One working with Oracle stored procedures - "I have to use NOTEPAD?! Oh HELL no."
So I hopped on the internets and what I found were people saying "Hey, I have to create stored procedures in Oracle, isn't there anything better than NOTEPAD?!"
And the canonical answer was: "Download TOAD, you'll be glad you did". So I followed their advice, was very happy with it, and I'm pleased (if a bit amazed) to see it is still a popular answer.

Related

Is there a better tool compared to Oracle SQL Developer? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm just starting to learn Oracle SQL Developer as I develop PL/SQL code at my new job, and while it's an okay tool, it lacks a lot of the conveniences and features that you'd want when writing programs using a different IDE (such as IDEA).
Is there a different tool out there that really assists when building large packages/procedures/functions of PL/SQL code compared to Oracle's SQL developer 3? It would be great to get features like code completion, or to have the ability to CTRL-click a procedure name to quickly jump to a piece of code, and other nice features of this type?
PL/SQL Developer by AllroundAutomations its really good one. Provides all the basic features that other tools provides. And very good while debugging your stored procedures, functions and triggers. But it is also a licensed version. There are no. of add-ons are available which makes tool more powerful and You can customize your Plsql developer as shown in following links.
here and here
I think Oracle SQL Developer is okay to develop PL/SQL code, It is a free software produced by Oracle org, it might lack of some specific features. but it satisfies most of common usages and functionality.
Toad is a more powerful tool with very widely used. but you need get a license.
PL/SQL developer was interesting to try out a couple years ago, but I'm always finding myself doing a decent amount of DBA type work, and it wasn't very helpful with that.
My DBA skills are not particularly strong, so that area, Toad and SQL Developer definitely come out ahead.
Overall, I prefer Toad (though it can be a resource hog, and getting everything working the way you want can be a pain). There's different versions (one specifically for developers) so one of those might suit you.
I recently started a new job, and decided to give SQL Developer a run (this is primarily because Toad is expensive enough that some places won't spend the money on it...like my last job...so it seemed like a good idea to pick a tool I knew I'd have everywhere). It certainly has its issues (it seems to be rather stubborn about breaking a connection if a query is running...but its possible thats a java thing), but it is free, lightweight, and gets the job done.
A note on Toad: At this point (possibly for the forseeable future) is strictly a 32-bit app. It'll run on a 64-bit windows box and connect to a 64-bit Oracle database, but the Oracle client must be 32-bit

What do you use as a system to manage your clients/support/development? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
i am normally developing either alone or with 2-3 other people. i handle almost all aspects of the business and development but as of current i am becoming overwhelmed with my client base. I need some system to help me out
What i am looking for is something that i can:
Use to manage my client contacts
Per client, manage the goals of the project im working/building on
Per client, per project, manage the bugs
Per client, per project manage support/helpdesk stuff... and then
turn those into bugs
Automate the communication of tickets and monitor email for support
stuff.
I am down to hear ANY ideas/options you have no matter how radical. :)
thank you!
We have bought the Source Code licence to JitBit Helpdesk, my colleague is in the process of adding some extra fields to support our work-flow, I have been working Visual Studio and AnkhSVN integration so that we can see bugs from VS2008/VS2010.
The user interface is functional, it can be styled to our likings, the code is a bit haphazard but the database is simple enough.
I've been using Assembla -- No complaints, and it covers just about everything -- and it's free to try.
We use HEAT from FrontRange solutions for most of the things you've mentioned. They also offer other solutions, such as CRM, etc. Nicely customizable, easy to interface to, nice self-service modules, excellent monitoring tools and auto-escalations... (and no I don't work for them. I've just been very happy with them over the last 10 years.)
Have a look at Gemini & SimplyFi
Take a look at Checkvist - it may work for you for clients/goals/plans/priorities. It is general purpose outliner and task manager.
For tickets/bugs you probably need a real issue tracker, like YouTrack.
Disclaimer: I'm affiliated with both of them.

Good Oracle database development and management tool on Windows [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm looking for an Oracle database management tool like sql server management studio.
I've searched the internet and found a lot of tools on the following link:
http://www.freedownloadscenter.com/Search/oracle.html.
But I don't know which one is better.
I need a stable and easy-to-use GUI tool for working on windows.
The best free ones are (in no particular order)
SQL Developer
TOra
TOAD
Oracle Enterprise Manager (parts are included in the licence)
Eclipse plugin - SQL Explorer
The best commercial ones are (in no particular order)
TOAD
DBArtisan
Oracle Enterprise Manager
PL/SQL Developer
My shop uses an open-source Eclipse plugin called SQL Explorer: http://eclipsesql.sourceforge.net/ It has good stuff for examining schemata; it integrates with your source code control system; it works on other database table servers too.
We also use a commercial tool called PL/SQL Developer: http://www.allroundautomations.com/plsqldev.html
This tool has a "SQL Beautifier" which can tidy up some of the hairiest queries you can imagine. In tidying them up, it helps the one writing the query find typos. It also has a context menu that will do "EXPLAIN PLAN" on a query that's already running, and a way to stop a running query. Those are incredibly handy tools.
Carpenteri mentioned Oracle Enterprise Manager. That comes with your Oracle thick client. I find it helpful for getting an instance-wide view of what's going on in your server.
If you are looking for a system management tool for your Oracle database it is worth looking at the Oracle Enterprise Manager
You could use a combination of some tools like SQL Developer, SQLTools and Aqua Data Studio

Oracle certification [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am a 3 year experienced software developer with fairly good TSQL knowledge in SQL Server. I am looking for expanding skill to Oracle also. What all things I should learn to say confidently thaty 'I know Oracle'?
Any free online certification available?
Pease share your thoughts..
Thanks
Lijo
Assuming you want to expand your Oracle application development skills (and not your DBA skills) you could look at gaining the 1Z0-047 Oracle Database SQL Expert certification. A good study guide for this is OCA Oracle Database SQL Expert Exam Guide: Exam 1Z0-047. I used this in combination with the Oracle 11g SQL Reference to pass 1Z0-047.
Working with Oracle in production for a couple of years will also help you to expand your Oracle skills.
As an introduction to essential Oracle concepts and techniques have a look at Expert Oracle Database Architecture: 9i and 10g Programming Techniques and Solutions by Tom Kyte.
As to "free online certifications", I'd not bother with those (if any).
They have no value, are impossible to verify that the person claiming to hold them actually does and are not recognised by pretty much anyone.
At best they could serve as practice for the real exams, at worst they'll give you a bad impression about your skills (as they may well have bad questions requiring factually incorrect answers).

Client tools for Oracle? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I have a new project working with an existing oracle database. I've always been a SQLServer guy, so first time with Oracle.
Any recommendations for a SQLServer Management Studio type app for Oracle?
I would start with Oracle SQL Developer. It's a client app so you can see your tables, run queries, etc. It's free, fast and will get you started.
(It's not as good as toad, of course)
toad
You can also use pl/sql developer: http://www.allroundautomations.com/plsqldev.html?gclid=CJLCqNrIz5kCFYQ-3godM3Pmug
I personally like Toad the best but I know many people who prefer SQL Developer. Definite pros and cons to both but like a lot of things it comes down to what you are used to. I haven't used the freeware version of Toad much but I've heard it's somewhat lacking. In my opinion, if you have money to spend go with Toad, if you are looking for something for free go with SQL Developer.

Resources