Apakah ada cara untuk sementara menekan SQL Server Management Studio melengkapi sementara mengetik kueri? Saya tidak ingin menonaktifkan lengkapi-otomatis sepenuhnya hanya dengan mengatakan tahan beberapa tombol saat mengetik kata tertentu sehingga tidak menghalangi.
Misalnya katakan saya punya pertanyaan berikut
SELECT Foo, Foo2 FROM SomeTable
Ketika saya mengetik Foo
dan kemudian tekan spasi-bar SQL-otomatis Management Server Studio tendangan dan menyelesaikan Foo
untuk FooBar
.
sql-server
sql-server-2008
ssms
Mendongkrak
sumber
sumber
sys.depend
dan daftar lengkapi-otomatis difilter ke semua DMV / tampilan katalog yang berisidepend
.Jawaban:
Tekan ESCuntuk menutup jendela setelah selesai mengetik kata sebelum memukul spasi, tetapi jika Anda menekan ESCsetelah 'untuk' dan kemudian ketik 'o' itu akan menendang lagi.
Opsi lain jika Anda tidak sering menggunakannya adalah menonaktifkannya (
Tools->Options->Text Editor->Transact-SQL->General->Auto list members
) dan menggunakan CTRL+ Juntuk memunculkannya secara manual saat Anda ingin menggunakannya. Red Gate juga memiliki produk yang disebut SQL Prompt yang mungkin menawarkan lebih banyak kontrol.Selain itu ada opsi "Intellisense Diaktifkan" di bawah menu Kueri dan pada bilah alat Kueri jika Anda ingin menonaktifkan / mengaktifkannya untuk sementara waktu.
sumber
[Foo Bar]
misalnya) karena seperti yang Anda sebutkan menendang lagi sehingga Anda akhirnya harus terus memukulESC
. Saya akan membiarkan pertanyaan terbuka sedikit lebih lama sebelum menerima untuk melihat apakah ada yang tahu solusi yang berbeda.Ctrl+space
(hotkey yang lebih umum) juga berfungsi untuk menampilkan pelengkapan otomatis.Jika Anda membatalkan (ctrl-Z) setelah pilihan otomatis yang salah muncul, entri asli Anda akan dikembalikan.
sumber
Ini tidak akan membantu dengan SSMS 2008, tetapi (jika orang lain menemukan halaman ini, seperti yang saya lakukan), saya pikir saya menemukan solusi di SSMS 2014:
Di bawah menu tarik-turun Edit, di bagian bawah, pilih Intellisense, dan kemudian beralih "Kata Lengkap".
Ini tampaknya mematikan penyelesaian kata implisit ketika spasi diketik, tapi saya masih mendapatkan drop-down yang ditawarkan untuk penyelesaian nama kolom, yang dapat dipilih menggunakan panah kemudian kembali / tab / spasi.
sumber