Saya menemukan tampilan di basis data kami hari ini di mana pernyataan pertama di mana klausa itu berada where 1 = 1. Tidakkah ini mengembalikan nilai true untuk setiap record? Mengapa seseorang menulis ini jika tidak memfilter
Saya menemukan tampilan di basis data kami hari ini di mana pernyataan pertama di mana klausa itu berada where 1 = 1. Tidakkah ini mengembalikan nilai true untuk setiap record? Mengapa seseorang menulis ini jika tidak memfilter
Saya pernah mendengar menyebutkan statistik yang disimpan oleh SQL Server secara default. Apa yang mereka lacak, dan bagaimana saya bisa menggunakan informasi ini untuk meningkatkan basis data
Kami pindah dari SQL 2005 [Instance dan DB memiliki collation of SQL_Latin1_General_CP1_CI_AS] ke SQL 2008 [yang default ke Latin1_General_CI_AS]. Saya menyelesaikan instalasi SQL 2008 R2, dan menggunakan Latin1_General_CI_AScollation default , dengan pemulihan database masih berjalan...
Saya memiliki tabel SQL Server 2005 yang dipanggil BRITTNEY_SPEARS_MARRIAGESdan memiliki kolom berikut: MarrigeId tinyint, HusbandName varchar(500), MarrigeLength int Sekarang saya punya meja lain BRITTNEY_SPEARS_MARRIAGE_STORIES StoryId int, MarriageId tinyint, StoryText
Saya memiliki tabel dengan empat kolom yang semuanya tidak dapat dibatalkan, dan datanya sedemikian rupa sehingga keempatnya diperlukan untuk membedakan catatan unik. Ini berarti bahwa jika saya membuat kunci utama, itu harus terdiri dari semua kolom. Kueri terhadap tabel hampir selalu untuk...
Saya mengerti bahwa mungkin ada perbedaan makna atau maksud di antara keduanya, tetapi apakah ada perbedaan perilaku atau kinerja antara kunci primer yang dikelompokkan dan indeks unik yang
Saya akan berpikir bahwa ini akan menjadi pertanyaan yang cukup sederhana, tetapi saya sebenarnya mengalami kesulitan menemukan jawaban untuk ini. Pertanyaannya: Bisakah Anda memindahkan baris data dalam tabel yang dipartisi dari satu partisi ke partisi lain hanya dengan memperbarui kolom partisi...
Pertanyaan ini diminta oleh posting sebelumnya dan saya memiliki database yang diajukan untuk penyelidikan di masa depan yang dipulihkan berikut: BACKUP 'BrokenDatabase' detected an error on page (1:123456) in file ’BrokenDatabase.mdf'. Error: 3043, Severity: 16, State: 1. Dalam pertanyaan...
Saya sedang mengerjakan skrip sql dan saya memiliki persyaratan untuk berhenti melanjutkan skrip jika beberapa kondisi tidak terpenuhi. Ketika saya Google itu, saya menemukan RaisError dengan 20 tingkat keparahan akan menghentikannya. Tetapi untuk beberapa alasan saya tidak dapat menggunakan opsi...
Dengan SourceTablememiliki catatan> 15MM dan Bad_Phrasememiliki catatan > 3K, kueri berikut ini membutuhkan waktu hampir 10 jam untuk berjalan di SQL Server 2005 SP4. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like...
Dalam rilis terakhir aplikasi saya, saya menambahkan perintah yang memerintahkannya untuk menunggu ketika sesuatu tiba dalam antrian Broker Layanan: WAITFOR (RECEIVE CONVERT(int, message_body) AS Message FROM MyQueue) DBA memberi tahu saya bahwa sejak penambahan, ukuran log telah melewati atap....
Saya tidak dapat menemukan opsi (s) langsung untuk mengatur UTF-8rellated Collations/Charsetsdi SQL Server 2005/2008, sama seperti mungkin untuk diatur dalam mesin SQL lain, tetapi dalam SQL Server 2005/2008 hanya ada koleksi Latin dan SQL. Apakah ada beberapa opsi untuk memaksa / menginstal...
Saya memiliki dua kueri yang hampir sama, berjalan pada contoh SQL Server 2005 yang sama: Yang pertama adalah SELECTpermintaan asli yang dihasilkan oleh LINQ (saya tahu, saya tahu ... Saya bukan pengembang aplikasi, hanya DBA :). Yang kedua persis sama dengan yang pertama, ditambahkan OPTION...
Dalam melihat daftar prosedur tersimpan yang membutuhkan waktu lama untuk dieksekusi, salah satu yang paling menyebabkan menunggu. Namun, sebagian besar dari penantian itu (81%) adalah ASYNC_NETWORK_IO dan saya tahu mengapa: prosedur tersimpan mentransfer sekitar 400 MB informasi. Dalam...
Saya sedang menulis sql dinamis untuk menjatuhkan dan membuat tampilan dalam database yang berbeda. Jadi saya menulis: set @CreateViewStatement = ' USE ['+ @DB +']; CREATE VIEW [dbo].[MyTable] AS SELECT ........something exec (@CreateViewStatement) Ini memberi saya kesalahan: 'CREATE...
Saya perlu menyimpan bit array untuk setiap record tabel, mendukung operasi berikut: Menguji jika bit diatur, dan mengatur bit (menggunakan SQL) Menanyakan dan mengatur nilai menggunakan ADO 2.8 (bukan ADO.NET) Pengindeksan (untuk mendapat manfaat dari fitur "indeks penutup") Jumlah bit...
Mempertimbangkan bahwa indeks non-cluster didasarkan pada indeks clustered, akankah perlu bagi indeks non-clustered untuk mendaftar salah satu kolom yang terkandung dalam indeks clustered? Dengan kata lain jika tabel Products berisi indeks berkerumun di ProductID, saat membuat indeks...
Ini terkait dengan pertanyaan ini: Bergabung dengan beberapa tabel menghasilkan baris duplikat Saya memiliki dua tabel yang saya ikuti. Mereka berbagi kunci. Tabel orang memiliki satu nama per kunci utama tetapi tabel email memiliki beberapa email per personId. Saya hanya ingin menampilkan email...
Dalam Microsoft SQL Server 2005, apakah boleh untuk mengecilkan file log dari database online, atau akankah itu menyebabkan gangguan
Kemarin saya menanyakan pertanyaan ini tentang mengubah dbo dari beberapa database yang saya miliki. Perubahan itu masuk akal, tetapi saya ingin menjadi jelas. Adakah alasan atau keadaan yang bagus mengapa saya tidak seharusnya mengatur dbo database ke