Administrator Basis Data

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

1
Cara terbaik untuk mendapatkan nama kunci zona waktu dari SQL Server
Di bawah ini adalah apa yang saya kumpulkan tetapi saya ingin melihat cara lain apa yang tersedia. SET NOCOUNT ON; GO DECLARE @tz VARCHAR(50) EXEC [master].[dbo].[xp_regread] 'HKEY_LOCAL_MACHINE' ,'SYSTEM\CurrentControlSet\Control\TimeZoneInformation' ,'TimeZoneKeyName' ,@tz OUT; SELECT GETDATE() ,'(' + LEFT(PARSENAME(REPLACE(@tz, ' ','.'),3),1) + '' + LEFT(PARSENAME(REPLACE(@tz, ' ','.'),2),1) + '' + LEFT(PARSENAME(REPLACE(@tz, ' ','.'),1),1) …


1
Mengapa CTE terbuka untuk pembaruan yang hilang?
Saya tidak mengerti apa yang dimaksud Craig Ringer ketika dia berkomentar: Solusi ini dapat mengalami pembaruan yang hilang jika transaksi memasukkan kembali; tidak ada pemeriksaan untuk memastikan bahwa UPDATE memengaruhi setiap baris. di https://stackoverflow.com/a/8702291/14731 . Harap berikan urutan contoh acara (mis. Thread 1 melakukan X, Thread 2 melakukan Y) yang …



1
Bagaimana cara mewakili grafik terarah dengan banyak orang tua?
http://dirtsimple.org/2010/11/simplest-way-to-do-tree-based-queries.html menyediakan algoritme untuk menyisipkan dan menghapus dari Tabel Penutupan. Saya ingin memodelkan struktur data yang serupa, kecuali bahwa node mungkin memiliki banyak orang tua. Diberikan: Jika kami menghapus [B, C]saya berharap akan berakhir dengan: dan jika kita menghapus simpul Bsaya berharap berakhir dengan: Namun, jika Anda menggunakan algoritme penulis …




2
Mengapa VACUUM ANALYZE tidak menghapus semua tupel mati?
Kami menjalankan "manual" VACUUM ANALYZE VERBOSEpada beberapa tabel kami yang lebih besar setelah kami melakukan DELETE/INSERTperubahan besar pada mereka. Ini tampaknya bekerja tanpa masalah meskipun kadang-kadang pekerjaan meja VACUUMakan berjalan berjam-jam (lihat posting ini untuk masalah dan alasan yang sama). Saat melakukan penelitian lebih lanjut, saya menemukan bahwa kami memiliki …

2
Terjemahan Otomatis ketika Mengubah Unicode menjadi non-Unicode / NVARCHAR ke VARCHAR
Titik kode Unicode 9619 adalah karakter yang disebut "Naungan gelap": ▓( http://unicode-table.com/en/search/?q=9619 ). Menggunakan SQL_Latin1_General_CP1_CI_AShalaman kode collation dan 1252, saya akan berharap bahwa casting / konversi karakter Unicode ke tipe data non-Unicode akan menghasilkan tanda tanya ( ?) karena kode halaman 1252 tampaknya tidak mengandung karakter ini dan ini tampaknya …


4
Skema sementara per koneksi?
Saya mencoba untuk memigrasi tes unit saya dari H2 ke Postgresql. Saat ini, H2 memberi saya skema dalam memori sehingga setiap koneksi memetakan ke skema unik, membuat tabel, menjalankan tes, dan menjatuhkan skema. Pembuatan dan penghancuran skema ditangani secara otomatis oleh H2. Tes unit berjalan bersamaan. Apa cara terbaik untuk …



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.