Data Dragon for SQL Server – Features

SQL Editor with code completion
Intelligent SQL editor allows you to create and edit SQL queries and scripts much faster, with less typing errors and with no need to constanly search for correct name of some table or column. DbOctopus offers completion of all SQL keywords and database objects:
SQLEditorCompletion
JOINing few tables required lots of typing. Not anymore.
With DbOctopus all you have to do is select relation and JOIN will be written for you:
SQLEditorJoinCompletion
Basic commands like SELECT, INSERT, etc. can be autocreated and inserted into your query, where you can easily tweak them.
That way you can quickly build scripts containing several SQL commands:
SQLEditorQuickScript
DbOctopus shows tooltips with list of parameters for stored procedures and functions:
SQLEditorToolTip
Of course, once you get results from your query you can filter them further, export, etc.
Most of features we have for tables is available here too.
SQLEditorResults
Database relations
Add foreign key table columns and you’ll automatically see joined data without any manual SQL. For example, if you have EmployeeID field that points to Employee table, you can include other data like Name or Title from that related table.

datadragon-dbrelation-ForeignKeyColumn

Pick up all columns from foreign table that should be visible:

datadragon-dbrelation-AddFKColumn

Use lookup values from foreign table instead of manually entering IDs:

datadragon-dbrelation-LookupField

Display parent and child tables simultaneously, and you’ll immediatelly see all related rows as you browse main table:

datadragon-dbrelation-ParentChild

 Handling large tables
Start typing in auto filter (Excel like) field and table will be instantly filtered.
Sort table by clicking column header. datadragon-largedataset-Filter
 For more advanced queries there’s query builder:

datadragon-largedataset-Query

 To group data simply drag column to Group area

datadragon-largedataset-Grouping

 Find and replace through entire table just like it’s one big Excel sheet:

datadragon-largedataset-FindAndReplace

 Database structure and dependencies
 Explore table and view columns:

datadragon-dbstructure-ExploreTable

 Explore table, view and sp dependencies – where they are referenced, which foreign keys they use, on which resources they depend:

datadragon-dbstructure-ViewDependencies

 Support for stored procedures
 Execute stored procedure. Store used parameters so that you don’t have to enter all of them each time:

ExecutingStoredProc

 View color coded SQL:

ColorCodedSQL

Pivot tables
Pivot tables, Excel like:

datadragon-Pivot

 Enhanced Copy and Paste
 You can Copy and Paste multiple rows between tables or within single table:

datadragon-copypaste-CopyMultipleRows

 However, pasting multiple rows usualy fails because of table constraints – you’re trying to insert another row with same primary key:

datadragon-copypaste-ErrorOnPaste

 With DbOctopus you can just fix problematic fields which broke table contraints, and finish paste succesfully:

datadragon-copypaste-FixingPaste

 Copy and paste is compatible with Excel, so you can directly copy to/from Excel tables:

datadragon-copypaste-ExcelCopy

 Export and import
 Data from tables and views could be exported to XML, HTML, Excell ot Text files:

datadragon-export-Export

 Data can be imported from XML files. You can map which XML elements go to which database column:

datadragon-export-ImportingFromXml