Administrator Basis Data

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

2
SQL Server - kolom NTEXT dan manipulasi string
Saya punya meja dengan NTEXTkolom yang disebut comments. Saya memiliki string kedua, sebut saja anothercomment(a varchar) yang perlu ditempatkan di dalam commentsstring yang diberikan setelah kata UPDATEHERE. Casting untuk nvarchar(max)memotong commentsstring, jadi saya tidak bisa menggunakan suka CHARINDEX()( Msg 8152, Level 16, State 10, Line 2 String or binary data …

4
Berapa jumlah maksimum variabel lokal yang dapat berpartisipasi dalam operasi SET?
Saya memiliki prosedur tersimpan yang berisi logika bisnis. Di dalamnya saya memiliki sekitar 1.609 variabel (jangan tanya saya mengapa, ini adalah bagaimana mesin bekerja). Saya mencoba SETsebuah variabel dengan nilai gabungan dari semua variabel lainnya. Akibatnya selama pembuatan saya mendapatkan kesalahan: Msg 8631, Level 17, Status 1, Prosedur XXX, Jalur …



1
Penamaan prosedur tersimpan SQL Server
Kami sudah mulai menyebut prosedur tersimpan kami sebagai [16_TestStoredProc]. Apakah ada implikasi penamaan prosedur tersimpan seperti ini? Saya tidak akan menjelaskan mengapa kami melakukan ini. Bukannya saya punya masalah dengan ini, tetapi akan ada implikasi.

4
Sql Server gagal menggunakan indeks pada bijection sederhana
Ini adalah teka-teki pengoptimal permintaan lainnya. Mungkin saya hanya memperkirakan pengoptimal permintaan yang berlebihan, atau mungkin saya melewatkan sesuatu - jadi saya meletakkannya di sana. Saya punya meja sederhana CREATE TABLE [dbo].[MyEntities]( [Id] [uniqueidentifier] NOT NULL, [Number] [int] NOT NULL, CONSTRAINT [PK_dbo.MyEntities] PRIMARY KEY CLUSTERED ([Id]) ) CREATE NONCLUSTERED INDEX …


2
PostgreSQL: Pass table sebagai argumen dalam fungsi
Saya menemukan TYPEdi PostgreSQL. Saya punya TABLE TYPEbeberapa tabel yang harus dihormati (antarmuka). Sebagai contoh: CREATE TYPE dataset AS( ChannelId INTEGER ,GranulityIdIn INTEGER ,GranulityId INTEGER ,TimeValue TIMESTAMP ,FloatValue FLOAT ,Status BIGINT ,QualityCodeId INTEGER ,DataArray FLOAT[] ,DataCount BIGINT ,Performance FLOAT ,StepCount INTEGER ,TableRegClass regclass ,Tags TEXT[] ,WeightedMean FLOAT ,MeanData FLOAT ,StdData …

1
Indeks mana yang akan digunakan dalam skenario ini?
SQL Server 2014 Edisi Standar Saya perlu menemukan jumlah penerbangan ke dan dari kota-kota tertentu selama bulan-bulan tertentu. Misalnya select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; Skema tabel di bawah ini. Saya mencoba memperkirakan apakah index …

2
Perilaku Agregat Aliran Ganjil
Pertanyaan: declare @X xml = ' <item ID = "0"/> <item ID = "1"/> <item/> <item/>'; select I.X.value('@ID', 'int') from @X.nodes('/item') as I(X); Hasil: ----------- 0 1 NULL NULL Rencana eksekusi: Cabang atas merobek XML menjadi empat baris dan cabang bawah mengambil nilai untuk atribut ID. Apa yang menurut saya …

3
DROP USER memakan waktu terlalu lama ketika ada banyak pengguna
Pada contoh SQL Server 2014 dengan cukup RAM dan disk cepat, ada lebih dari 160 pengguna yang memiliki akses ke database. Untuk beberapa alasan tanpa sepengetahuan saya, menjalankan perintah DROP USER [username]dalam database ini memakan waktu hingga 5 detik per pengguna. Memetakan kembali pengguna untuk masuk dan mengembalikan izin mereka …

3
Contoh MDX vs SQL yang bagus untuk pertanyaan analitis
Adakah yang bisa menunjukkan kepada saya contoh yang baik tentang keunggulan MDX dibandingkan SQL biasa ketika melakukan kueri analitik? Saya ingin membandingkan kueri MDX dengan kueri SQL yang memberikan hasil serupa. Wikipedia mengatakan : Meskipun dimungkinkan untuk menerjemahkan beberapa dari ini ke dalam SQL tradisional, seringkali akan memerlukan sintesis ekspresi …
11 olap  mdx 

1
Ekspresi KASUS mengembalikan nilai yang salah saat menggunakan CEILING
Saya mengalami masalah di mana CASEekspresi tidak mengembalikan apa yang saya harapkan. Sebagai tes, saya menambahkan variabel desimal dan menjalankan CASEekspresi yang sama terhadapnya dan berfungsi dengan baik, mengembalikan hasilnya seperti yang saya harapkan (pembulatan nilainya ketika IsGun=1. Tapi ketika saya menjalankan CASEekspresi yang sama terhadap nilai desimal lainnya, selalu …

5
Konversi rentang tanggal ke deskripsi interval
Suatu persyaratan dalam proyek baru-baru ini adalah untuk melaporkan kapan sumber daya akan dikonsumsi sepenuhnya. Serta tanggal kalender yang melelahkan saya diminta untuk menunjukkan waktu yang tersisa dalam format seperti bahasa Inggris, sesuatu seperti "1 tahun, 3 bulan lagi." Built-in DATEDIFFfungsi Mengembalikan hitungan ... dari batas datepart yang ditentukan melintasi …

1
Manfaat filegroup dan pengaturan filegroup hanya untuk dibaca
Dapatkah seseorang mengutip saya skenario dunia nyata ketika mengubah beberapa grup file menjadi read-only adalah pilihan yang baik dan kapan menggunakannya? Apa manfaatnya jika Anda menetapkan hanya baca? Pada database dengan banyak grup file, apakah Anda harus melakukan backup untuk seluruh database dan juga membuat cadangan setiap file dari grup …

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.