Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I have been using Redgate SQL Prompt so far. But I came to know about ApexSQL Complete which has the same features and is FREE!.
Has anyone used both the tools and has any idea if ApexSQL Complete offers all features of SQL Prompt and any reason to choose Redgate over ApexSQL?
I used both the tools and they are good. As mentioned earlier, ApexSQL Complete has a free edition that has the necessary set of features for database developers.
You can also consider SQL Complete (there is a free edition) which also has many necessary features. The paid edition of SQL Complete has a good price and extended functionality comparing with other tools.
I recommend comparing ApexSQL Complete and SQL Complete.
From my point of view, the most important functions that should be in such tools:
Code formatting
Search for object definition
Search for invalid objects
Execution history
Customizable tool settings and export/import of settings
I have used ApexSQL for a few years now and I have also used various RedGate tools. Both are superb offerings, but I have a pretty big soft spot for ApexSQL... simply because they offer free SQL Tools. When I was starting out as a dev, ApexSQL offered me great tools without the price tag. I found them via this link way back when http://dirkstrauss.com/apexsql-tools-free/
When I started working as a contractor, being able to use some free tools kept my costs down. So ApexSQL definitely has a space to compete.
SQL Code Compare and SQL Search are my top go-to apps. In fact, the SQL Search has been indispensable when working on large databases that I was unfamiliar with.
If I had to choose between Redgate and ApesSQL, I wouldn't. I would use both as needed.
Just disable RedGate and install ApexSQL Complete to feel the difference yourself.
Try editing big queries with complex CTEs, views, stored procedures, change permissions on the objects, alter objects and so on.
It worth thousand of words.
Related
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 4 years ago.
Improve this question
I mean, something equivalent to Ctrl + K + D from Visual Studio that automatically indents code. Is there something in this sense?
Just discovered this - yet another variation on this older question which has much more activity: SQL Formatter for SQL Management Studio
I personally am a big fan of the Poor Man's T-SQL Formatter / http://poorsql.com - but then I wrote it :)
By default no but you can always try a third party tools like SQL Prompt mentioned above or ApexSQL Refactor (slightly less options compared to SQL Prompt but it’s a free product) or just use online formatter.
SQL Prompt from Red Gate can do this.
If you just want simple formatting online then the same technology powers FormatSQL.com
SQL Pretty Printer can also reformat SQL. Available as a stand alone app or a SSMS plugin. Free to download (with a nag screen but no other apparent limitations) from http://www.dpriver.com
There is an online version at http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz
There is also the SQLinForm formatter. It is an automatic SQL code formatter for all major databases including ORACLE, SQL Server, DB2, UDB, Sybase, Informix, PostgreSQL, Teradata, MySQL, MS Access etc. with over 100 formatting options.It has a windows hotkey add-on, so you can use it in SSMS. Link: www.sqlinform.com
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
What tool for managing Oracle DB do you suggest? I need to execute scripts and manage data in tables and develop some scripts and packages. I'v tried SQL developer and actually don't like it. Want some more features for developing (debug, code assist, integrated help and so on.)
Surprising i haven't seen a message about Toad for Oracle. Its the best I've worked with so far.
http://www.toadsoft.com/toad_oracle.htm
I just found out about this today and it looks impressive: http://www.dbvis.com/
I've never used this before but have you looked at http://eclipsesql.sourceforge.net/ (although it doesn't seem as full featured as SQL Developer)
Feature wise, I would use Toad or SQL Navigator. Although I think for the little they are offering they are horrible expensive.
I've been using PL/SQL Developer from Allround Automations for the last several years. Very solid. Toad is great if your budget can afford it.
Back in my Oracle days, I always liked to use the Benthic Software Golden Tools - extremely lightweight, useful, intuitive to use, inexpensive to license - great stuff all around!
Benthic also offer a PLEdit tool to edit PL/SQL code, and a GoldLoad tool to batch load large amounts of data into Oracle.
Well, you should take a look at Devart's OraDeveloper Studio. It is a powerful development environment for working with Oracle, that provides an easier way to develop SQL scripts and PL/SQL program units, create and execute queries, manage users and privileges, explore existing databases, modify schema objects, export and import data, create database projects, and more.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
As I make the full switch from Windows to Linux (CentOS 5) I'm in search of the best free GUI SQL Client tool for MSSQL, MySQL, Oracle, etc... any suggestions?
I've tried DBVisualizer (The best bet so far but still limited by the free version, not all functionality is there), MySQL GUI Tools (Good but only for MySQL, need other DB's as well) and Aqua Data Studio (Same as DBVis, it's good but a lot of the functionality is missing in the free version).
I can highly recommend Squirrel SQL.
Also see this similar question:
Developer tools to directly access databases
I'm sticking with DbVisualizer Free until something better comes along.
EDIT/UPDATE: been using https://dbeaver.io/ lately, really enjoying this
I use SQLite Database Browser for SQLite3 currently and it's pretty useful. Works across Windows/OS X/Linux and is lightweight and fast. Slightly unstable with executing SQL on the DB if it's incorrectly formatted.
Edit: I have recently discovered SQLite Manager, a plugin for Firefox. Obviously you need to run Firefox, but you can close all windows and just run it "standalone". It's very feature complete, amazingly stable and it remembers your databases! It has tonnes of features so I've moved away from SQLite Database Browser as the instability and lack of features is too much to bear.
For Oracle, I highly recommend the free Oracle SQL Developer
http://www.oracle.com/technology/products/database/sql_developer/index.html
The doucmentation states it also works with non-oracle databases - i've never tried that feature myself, but I do know that it works really well with Oracle
I tried many GUI's, and the best for me continue being "SQLyog-comunity" by using wine. Is complete, is nice, and is intuitive. (and in wine work perfect)
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 1 year ago.
Improve this question
I've tried Red Gate's SQL Prompt and like it, but cannot afford it at the moment. I miss the good code completion that this tool provides. Are there any good free tools out there that have SQL code completion (table and column names, etc)?
I've tried TOAD, but it was quite buggy. It would crash, and would also leave connections open to the database after the app was closed.
I'm also aware that SQL Server 2008 has some form of code completion, but it requires that the database you are connected to be 2008, not just the Management Studio version. My employer will eventually upgrade, but I believe this may be a while in coming, so I'd like a good tool in the interim.
Any good recommendations?
Red Gate's SQL Prompt is what you want. It's not free, but it is worth it.
I have tried a few different tools myself, and nothing really compared to SQL Prompt.
I personally recommend contacting Red Gate if you like the tool, they are known to have "specials" at given times where you might be able to get a discount, especially this time of the month.
Otherwise, contact me and I get get you 5% off anyway
When RedGate bought SQL Prompt, they put out the current version at the time for free. That's what I'm still using. It's not as solid as the new one, but it doesn't have issues with remote servers - which is what i use for most of the day. See if you can get your hands on a copy of that. (version 2.0.0.59)
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 8 years ago.
Improve this question
I've been tasked with redesigning part of a ms-sql database structure which currently involves a lot of views, some of which contain joins to other views.
Anyway, I wonder if anyone here could recommend a utility to automatically generate diagrams to help me visualise the whole structure.
What's the best program you've used for such problems?
I am a big fan of Embarcadero's ER/Studio. It is very powerful and produces excellent on-screen as well as printed results. They have a free trial as well, so you should be able to get in and give it a shot without too much strife.
Good luck!
Toad Data Modeller from Quest does a nice job on this and is reasonably priced. Embarcadero E/R studio is good too, as Bruce mentioned.
OP asked about diagramming views and view dependencies, SQL Management Studio and Enterprise Manager doesn't allow you to diagram views. I can't vouch for the other tools.
The LINQ to SQL designer for Visual Studio does allow you to drop views on the design surface but there isn't a easy way to model the dependencies between the views. I'm not sure which tool has this type of diagramming functionality. You could take a look at Red Gate's SQLDoc tool but it just provides text based output.
If you are talking about MS SQL Server tables, I like the diagram support in SQL Server Management Studio. You just drag the tables from the explorer onto the canvas, and they are laid out for you along with lines for relationships. You'll have to do some adjusting by hand for the best looking diagrams, but it is a decent way to get diagrams.
I upmodded Mark's post about Toad Data Modeler and wanted to point out that they have a beta version that is fully functional and free. The only downsides are the occasional bug and built in expiration (typically around the time a new beta is available), but for this poor bloke it does wonders until I can get my boss to chip in for a license.