2012-09-30 14 views
9

In SQL Server Management Studio (SSMS) esiste un'opzione per abilitare il completamento automatico di intellisense per JOINs?Intellisense per JOIN in SQL Server Management Studio

Per esempio, se digito:

SELECT * FROM Employee INNER JOIN _ 

a questo punto vorrei intellisense di darmi le tabelle relative al dipendente, e quando prendo uno a compilare la condizione di join del caso, in base alla relazioni con le chiavi estranee.

LinqPad esegue questa operazione per le query LINQ, il che è ottimo. Mi piacerebbe lo stesso in SSMS. Sto usando SqlServer 2012.

+2

No, suggerirlo su [Connetti] (https://connect.microsoft.com/SQLServer/Feedback). Mi sembra di ricordare [Redgate SQL Prompt] (http://www.red-gate.com/products/sql-development/sql-prompt/) fa qualcosa del genere anche se –

+0

Ciao Martin - Ho seguito il tuo suggerimento e aggiunto il mio suggerimento per Connect: [Aggiungi intellisense per join] (http://connect.microsoft.com/SQLServer/feedback/details/765434/add-intellisense-for-joins-in-sql-server-management-studio-ssms). Per favore, vota se sei d'accordo! – Edward

+0

Wow già 2 voti! È stato veloce. :-) – Edward

risposta

1

Microsoft ha ancora una lunga strada da percorrere per la loro implementazione di intellisense per raggiungere SQLPrompt Red-Gate. Anche in SQL 2012 è al minimo.

Red-Gate SQL Prompt si è fusa con la Red-Gate SQL refactoring che significa che oltre a Intellisense si ottiene un numero di funzioni per aiutare con il layout di codice/format, trovare variabili inutilizzate, riassumere i vostri script ecc

Quando si calcola la possibilità di allegare snippet di codice agli acronimi, allora per me è un'app killer.

Se si hanno i soldi per comprare SQLPrompt lo consiglierei sicuramente.

0

Uso SQL completo di Devart. Al momento della stesura di questo, è la metà del prezzo del prompt SQL di Red Gate e ha un set di funzionalità simile. Hanno demo del loro completamento automatico JOIN qui: http://www.devart.com/dbforge/sql/sqlcomplete/images/join-clause-auto-generation.gif .

Offrono una versione gratuita leggermente migliore rispetto a Intellisense di SSMS 2008, ma non include i suggerimenti automatici JOIN delle loro versioni a pagamento.

Purtroppo, devo ancora imbattersi in uno strumento gratuito che offre ciò che cerchi.