Administrator Basis Data

21
Pivot baris menjadi beberapa kolom

Saya memiliki contoh SQL Server yang memiliki server yang terhubung ke server Oracle. Ada tabel di server Oracle yang disebut PersonOptionsyang berisi data berikut: ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ ║ 3 ║ B ║ ║ 4 ║ A ║ ║ 4 ║ C...

21
Menjalankan pg_dump di server siaga yang panas?

Penafian: Saya mengakui belum mencoba ini, tetapi saya tidak yakin saya akan tahu apakah itu tidak berfungsi dengan benar, jadi saya ingin bertanya. Saya ingin menjalankan pekerjaan pencadangan malam (via pg_dumpall) dari server siaga yang panas yang menjalankan replikasi streaming, untuk...

21
Menggunakan SELECT dalam klausa WHERE dari SELECT lain

Saya telah membuat rancangan aplikasi jarak jauh di atas libpq untuk PostrgreSQL . Itu berperilaku baik, tetapi saya telah membuat profil fungsi aplikasi secara umum. Untuk setiap hasil bisnis akhir yang saya hasilkan, kebetulan saya menyebut sekitar 40 klausa pilih (lebih dari tcpip). Saya...

21
Mengapa aplikasi tidak menggunakan akun sa

Pertanyaan pertama saya, harap lembut. Saya mengerti bahwa akun sa memungkinkan kontrol penuh atas SQL Server dan semua database, pengguna, izin dll. Saya memiliki keyakinan mutlak bahwa aplikasi tidak boleh menggunakan kata sandi sa tanpa alasan bisnis yang sempurna dan terfokus. Jawaban untuk...

21
Mengapa kendala diterapkan dalam database daripada kode?

Mengapa kendala diterapkan dalam Database? Apakah tidak akan lebih fleksibel untuk memasukkannya ke dalam kode? Saya membaca buku pemula tentang mengimplementasikan database, jadi saya meminta ini sebagai pemula. Katakanlah saya telah mendesain database, termasuk model entitas ini: entity type |...

21
Apakah mungkin untuk melihat nilai LRU-K di SQL Server?

Dalam SQL Server sys.dm_os_memory_cache_entries, dimungkinkan untuk melihat biaya asli dari entri dalam cache serta biaya saat ini dari entri cache ( original_costdan current_costmasing - masing). DMV sys.dm_os_buffer_descriptorsberisi catatan halaman yang saat ini ada di memori serta beberapa...

21
Bisakah saya memberikan default untuk gabungan luar kiri?

Misalkan saya memiliki tabel a (dengan kolom a1) dan b (dengan kolom b1 dan b2) dan saya melakukan gabungan luar kiri SELECT * FROM a LEFT OUTER JOIN b ON a.a1 = b.b1 Kemudian b1 dan b2 akan menjadi NULL di mana nilai a1 tidak memiliki nilai yang cocok dengan b1. Bisakah saya memberikan nilai...

21
Pilih kolom di dalam json_agg

Saya punya pertanyaan seperti: SELECT a.id, a.name, json_agg(b.*) as "item" FROM a JOIN b ON b.item_id = a.id GROUP BY a.id, a.name; Bagaimana saya bisa memilih kolom bjadi saya tidak punya b.item_iddi objek JSON? Saya telah membaca tentang ROW, tetapi mengembalikan objek JSON...