Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas


1
Batasan partisi tidak digunakan untuk bergabung yang melibatkan tabel dipartisi oleh timestamp
Saya memiliki struktur tabel dipartisi seperti: CREATE TABLE measurements ( sensor_id bigint, tx timestamp, measurement int ); CREATE TABLE measurements_201201( CHECK (tx >= '2012-01-01 00:00:00'::timestamp without time zone AND tx < ('2012-01-01 00:00:00'::timestamp without time zone + '1 mon'::interval)) )INHERITS (measurements); CREATE INDEX ON measurements_201201(sensor_id); CREATE INDEX ON measurements_201201(tx); CREATE …


1
Penasihat Upgrade SQLServer 2014 menggantung
Saya mencoba menjalankan SQL Server Upgrade Advisor 2014 terhadap server SQL Server 2008. Semuanya terlihat baik-baik saja ketika terhubung ke server 2008 dan saya dapat memilih database mana yang ingin saya analisis. Tapi begitu diluncurkan, itu berjalan selamanya, tanpa melakukan apa-apa (tetap pada langkah Analisis Aturan: 0/112 ). Apa yang …




1
urutan klausa dalam "EXISTS (...) ATAU EXISTS (...)"
Saya memiliki kelas pertanyaan yang menguji keberadaan satu dari dua hal. Itu adalah bentuk SELECT CASE WHEN EXISTS (SELECT 1 FROM ...) OR EXISTS (SELECT 1 FROM ...) THEN 1 ELSE 0 END; Pernyataan aktual dihasilkan dalam C dan dieksekusi sebagai permintaan ad-hoc melalui koneksi ODBC. Baru-baru ini terungkap bahwa …
11 sql-server 

1
SQL Server Query Plan XML: Panjang QueryPlanHash
UPDATE: Ini pasti bug. Untuk detail selengkapnya, lihat Barang Sambung ini . Saat menguji beberapa perubahan pada sp_BlitzCache (pengungkapan penuh, saya adalah salah satu penulis), saya menemukan apa yang saya pikir adalah bug dalam kode kami. Pada satu titik, kami mencocokkan Hash Paket Kueri untuk mendapatkan biaya permintaan. Kami melakukannya …

2
Apakah ada fungsi SQL standar dengan efek samping?
Apakah standar SQL mendefinisikan fungsi dengan efek samping? Sebagai contoh, apakah mereka memiliki fungsi untuk menulis ke file * atau untuk memperbarui nilai di kolom tertentu dari sebuah tabel ketika Anda melakukan sesuatu seperti SELECT myfunction(params...); Saya pernah melihat ini kadang-kadang, tetapi saya hanya ingin tahu apakah standar SQL melakukan …

2
SQL Server tempdb pada RAM Disk?
Basis data aplikasi vendor kami sangat intensif TempDB. Server virtual (VMWare) dengan 40 core dan 768GB RAM, menjalankan SQL 2012 Enterprise SP3. Semua database termasuk TempDB berada pada Tier 1 SSD di SAN. Kami memiliki 10 file data tempdb, masing-masing ditumbuhkan ke 1GB dan tidak pernah tumbuh secara otomatis. Sama …

2
Bagaimana cara membaca kode HTML sebagai XML dan mendapatkan output seperti sampel dalam sql?
Saya memiliki kode HTML yang disimpan dalam basis data, dan saya ingin membacanya sebagai XML. Kode saya: http://rextester.com/RMEHO89992 Ini adalah contoh kode HTML yang saya miliki: <div> <section> <h4> <span> A </span> </h4> <ul> <li> <span> Ab</span> AD <span> AC </span> </li> <li> <span> Ag</span> <span> AL </span> </li> </ul> …
11 sql-server  t-sql  xml 


2
Saat mengonversi SQL dinamis (kueri pivot) ke output xml, mengapa digit pertama dari tanggal dikonversi ke unicode?
Saya menggunakan contoh hebat ini /dba//a/25818/113298 dari Bluefeet, untuk membuat pivot dan mengubahnya menjadi data xml. Mendeklarasikan param DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX); Berikutnya ada CTE dengan banyak kode, hasil akhir CTE dimasukkan ke dalam temp DB (sama seperti pada contoh) SELECT B.[StayDate] -- this is a date …
11 sql-server  xml  pivot 

3
Apakah mungkin untuk memilih RAISERROR atau THROW tergantung pada versi SQL Server?
Ini kode saya sekarang: BEGIN TRY INSERT INTO TABLE (F1,F2,F3) VALUES ('1','2','3') END TRY BEGIN CATCH ;THROW END CATCH Bekerja dengan baik, kecuali jika dijalankan pada mesin dengan SQL 2008. Saya ingin agar blok CATCH melakukan pengecekan terhadap versi SQL dan menjalankan THROW jika itu sama atau lebih tinggi dari …

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.