Most commonly used tools for view development on SQL Server - sql

I have a database that I build a lot of views on.
I currently write these views in straight SQL using SQL Server Management Studio.
My question is "are there other tools that developers commonly use to build SQL queries and views" ?
I'm really looking for an IDE for SQL.

Do these count?
http://www.ssmstoolspack.com/

Related

RedGate SQL Search Equivalent for Oracle?

I have recently started using Oracle. In last few Years I had used SQL server and used a tool called "RedGate SQL Search" and found
to be very useful while maintaining projects with huge database size.
I need an equivalent tool for Oracle , Anyone having any idea?
I suggest you try PL SQL Developer I have used it too much, I have used RedGate tools also too much, the tool I mentioned for Oracle Database has most of features of "Red Gate SQL Search" for Oracle and in some cases it has some different and better features.

Disadvantages when using dotConnect for Oracle in comparison to SQL Server?

I am currently evaluating dotConnect for Oracle as an alternative to switching to SQL Server at my company altogether.
We are currently developing ASP.NET MVC2 applications with datasets and oracle, but we would like to switch to entity framework for persistence. I understand that dotConnect offers support for visual designers in Visual Studio. Does anybody have any experience with the product? Does it have disadvantages to using the designers with SQL Server, or any other drawbacks?
Any hint or experience would be appreciated!
Thanks in advance,
Chris
We are now using dotConnect for oracle in a project in which we are forced to use Oracle per client requirements (we usually use SQL Server). I have been using it for a short time but for now my impression can't be more positive. The product looks quite polished, and it integrates very well with Visual Studio.
About the visual designers, we are using a feature of dotConnect named Linq to Oracle, which is almost an exact clone of Linq to Sql: the visual designer is very similar, and the members of the DataContext class have basically the same names. This is being very useful for us, a team used to SQL Server/Linq to Sql and without previous Oracle experience.
Disadvantages? It is a paid product, while SQL Server tools are already integrated within Visual Studio. I can't think of any other. :-)
Devart has a trial version of the product anyway. I recommend you to give a try.

Good test database on Windows to play around with data retrieval operations in SQL?

I need a test database to practice joins and other kinds of data retrieval operations in SQL.
What's a good free test database and RDBMS system to use on Windows?
Every major RDBMS provider has some free edition. Those are full versions limited by database size and maximum memory usage.
Top players:
Sql Server Express
Oracle Express
IBM DB2 Express-C
Then, there is number of open source products:
PostgreSQL
Firebird
MySQL
SQLite (not really a RDBMS, but understands SQL and it can be used for your purposes. Also, very small and compact)
If this is not enough, check this Wikipedia article: Comparison of relational database management systems.
There's more than 50 RDBMS's listed and you'll probably find something that suits your needs.
SQL Server Express for one.
Sample databases (AdventureWorks) can be downloaded here.
You can use this link. The adventure works database is used as an example for numerous online and offline resources.
After which, download the SMSS Express to work on it.
If it's just for practising SQL you could install Access assuming you have an MS Office CD that includes it already.
Otherwise MySQL or SQL Server Express are probably your best bets.
I would recommend MySQL over SQL Server Express if your purpose is to practice SQL. The command line interface is all you need.
You can get online practice with verifying your queries on SQL Exercises

Sybase Development IDE

Is there a Toad type application for Sybase? I can't seem to find a single one! I've tried using VS 2008 but can't see the sproc source.
Am assuming Sybase ASE.
Ships with Sybase Central and SQL Advantage as part of the client tools. Sybase Central lets you manage and create tables, views, sprocs etc. SQL Advantage lets you run SQL...
Sybase Workspace is a new tool for ASE, I've never tried it. http://www.sybase.com/products/modelingdevelopment/workspace
ASE ISQL is a free tool that is also useful for running sql, but is less useful for modifiying stored procedures etc. (More of a SQL Advantage replacement). http://code.google.com/p/aseisql/
If you have money to spend then there's also Embarcadero's DBArtisan. http://www.embarcadero.com/products/dbartisan. I've used this and it's pretty good, although their support for MSSQL and Oracle is better than the Sybase support.
RazorSQL has very good Sybase support. Edit / view stored procedures, etc.
SqlDbx at http://www.sqldbx.com/. Very light-weight software promising a lot of editor features. This requires Sybase Open Client to be installed on your workstation.
But I'll recommend using Oracle SQL Developer. I'm presently working through a JDBC connection to a Sybase ASE database using this tool. This seems to be Eclipse-based, but is quite responsive and allows you to view source code for functions and procs too.
Looks like Quest now offers a Sybase version of Toad.
DBeaver is open-source and appears to work fine.
Try Embarcadero Rapid SQL. I recommend you the 7.4 version over 7.6 because it is more stable. Embarcadero Rapid SQL XE is the recent version.
Embarcadero Rapid SQL XE enables
developers and DBAs to produce high
performing SQL code at lightening
speeds. With support for all major
database platforms from a single
interface, teams can standardize on
one powerful heterogeneous SQL IDE
tool.
Squirrel SQL is open source and works pretty well
I'm using CAST SQL-Builder from CAST Software, the debugger in this tool saved me a lot of time.

What are some good, reasonably-priced SQL Server client tools offering Intellisense for SQL?

SSMS 2008 doesn't have SQL Intellisense when connected to SQL Server 2005! I know of 3 products which enable writing SQL with Intellisense. ApexSQL Edit, Red Gate's SQL Prompt Pro & SQL Assistant. However I am looking for a less expensive solution.
Any ideas?
Embrace Linq and use LinqPad.
Full intellisense using linq on sql servers, fully integrated with c# statements or expressions, for $27.
Those are pretty much the three choices.
If you don't want to pay for an add-in, you could always roll your own (although in the long run it may be cheaper to just pay for an existing solution). Jon Sayce has a good blog post on Building a SSMS Add-In if you want to give it a shot.
My Recommendation: Atlantis SQL Enywhere which is completely free. It works with SQL Server 2005 and 2008. I have been using it for a month now and I am really impressed with its features. Keyboard shortcuts are similar to VS, so makes the transition is really smooth to a new editor.
Some of the features that are worth mentioning.
Intellisense that actually works when using multiple tables and joins with aliases
Suggestion of joins when using multiple tables (reduces time on typing, really neat)
Rich formatting of sql code.
Better representation of SQL plans
Highlights variables declarations while they are used.
Table definition on mouse hover.
Productivity++.
Well, there is a freeware tool that works with SQL Server 2000, 2005 and 2008. Recently we have released dbForge SQL Complete, a free SQL autocomplete add-in for Microsoft SQL Server Management Studio (SSMS).
By the way, on Friday (21 January 2011), we have released a new version of SQL Complete that offers a bunch of new features. All new features are available in shareware Standard Edition (30-days free trial, $49.95).
You also can get all basic functionality, similar to v. 1.0, with Express Edition.