Pertanyaan yang diberi tag «sql-server»

Semua versi Microsoft SQL Server (bukan MySQL). Harap juga tambahkan tag khusus versi, seperti sql-server-2016, karena sering relevan dengan pertanyaan.



3
Buat fungsi baru dengan kode jika tidak ada
Saya ingin membuat fungsi baru dengan skrip di database saya. Kode skrip di bawah ini: IF Exists(Select * From sys.sysobjects A Where A.name =N'fn_myfunc' and xtype=N'FN') return; CREATE FUNCTION fn_myfunc () returns varchar(10) AS Begin ... End Tetapi ketika saya menjalankan skrip di atas, SQL Server mengembalikan kesalahan: 'CREATE FUNCTION' …

2
Tabel antrian FIFO untuk beberapa pekerja di SQL Server
Saya mencoba menjawab pertanyaan stackoverflow berikut: Apa pendekatan penguncian SQL Server 2005/2008 yang harus saya gunakan untuk memproses baris tabel individu dalam beberapa contoh aplikasi server? Setelah mengirim jawaban yang agak naif, saya pikir saya akan meletakkan uang saya di tempat mulut saya dan benar-benar menguji skenario yang saya sarankan, …


4
Bagaimana bidang indeks INCLUDE besar akan mempengaruhi kinerja sistem?
Pertanyaan ini adalah tentang kinerja indeks SQL Server dengan varchar(2000)sebagai INCLUDEdalam indeks yang meliputi. Saya mencoba untuk meningkatkan kinerja dalam aplikasi database yang lambat dan tidak stabil. Dalam beberapa kasus, data yang diakses melalui string varchar besar, dengan query termasuk operasi string multple seperti SUBSTRING(), SPACE(), dan DATALENGTH(). Berikut ini …


1
Mengapa Indeks Pemindaian Clustered Jumlah Eksekusi begitu tinggi?
Saya memiliki dua pertanyaan serupa yang menghasilkan rencana kueri yang sama, kecuali bahwa satu rencana kueri menjalankan Pemindaian Indeks Cluster 1316 kali, sedangkan yang lainnya mengeksekusi 1 kali. Satu-satunya perbedaan antara dua kueri adalah kriteria tanggal yang berbeda. Permintaan yang berjalan lama sebenarnya kriteria tanggal yang lebih sempit, dan menarik …


5
Kemungkinan serangan di server SQL saya?
Memeriksa log SQL Server saya, saya melihat beberapa entri seperti ini: Date: 08-11-2011 11:40:42 Source: Logon Message: Login failed for user 'sa'. Reason: Password did not match for the login provided. [CLIENT: 56.60.156.50] Date: 08-11-2011 11:40:42 Source: Logon Message: Error: 18456. Severity: 14. State: 8. Date: 08-11-2011 11:40:41 Source: Logon …

2
Pengoptimalan: Memindahkan deklarasi variabel ke atas prosedur Anda
Ketika bekerja untuk mengoptimalkan beberapa prosedur tersimpan, saya duduk dengan DBA dan menjalani beberapa prosedur tersimpan dengan pemblokiran tinggi dan / atau aktivitas baca / tulis tinggi. Satu hal yang disebutkan DBA adalah saya harus mendeklarasikan semua variabel (terutama TABLEyang) di bagian atas prosedur tersimpan untuk menghindari kompilasi ulang. Ini …

2
Mengapa "SELECT POWER (10.0, 38.0);" melempar kesalahan aritmatika overflow?
Saya memperbarui saya IDENTITYnaskah cek meluap ke akun untuk DECIMALdan NUMERIC IDENTITYkolom . Sebagai bagian dari pemeriksaan saya menghitung ukuran rentang tipe data untuk setiap IDENTITYkolom; Saya menggunakannya untuk menghitung berapa persentase rentang yang telah habis. Untuk DECIMALdan NUMERIC ukuran kisaran itu adalah di2 * 10^p - 2 mana pketepatannya. …




Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.