Pertanyaan yang diberi tag t-sql

15
SQL Server Decimal (9, 0) vs INT

Salah satu pelanggan kami menggunakan beberapa kolom tipe data DECIMAL(18,0)dalam database SQL Server 2008R2-nya. Karena kolom tumbuh cukup lambat, dia baru-baru ini mengusulkan untuk mengubah tipe data DECIMAL(5,0)untuk mendapatkan kembali beberapa penyimpanan. Menurut perpustakaan MSDN , ruang...

15
Prosedur tersimpan basis data dengan "mode pratinjau"

Pola yang cukup umum dalam aplikasi basis data yang saya gunakan adalah kebutuhan untuk membuat prosedur tersimpan untuk laporan atau utilitas yang memiliki "mode pratinjau". Ketika prosedur seperti itu melakukan pembaruan, parameter ini menunjukkan bahwa hasil tindakan harus dikembalikan, tetapi...

14
Memaksa spool indeks

Saya tahu ini adalah sesuatu yang harus dihindari karena alasan kinerja, tetapi saya mencoba menunjukkan kondisi di mana ia muncul sebagai demo tentang cara memastikannya tidak muncul. Namun, saya berakhir dengan peringatan indeks yang hilang, namun pengoptimal memilih untuk tidak membuat indeks...

14
Mengapa CTE harus dimulai dengan semi-colon?

Saya hanya melihat posting di StackOverflow di mana Aaron Bertrand mengusulkan menggunakan CTE daripada tabel angka, yang merupakan cara yang elegan untuk melakukan tugas yang ada. Pertanyaan saya adalah, mengapa baris pertama CTE dimulai dengan titik koma? ;WITH n AS (SELECT TOP (10000) n FROM...

14
Transaksi SQL menggunakan WITH dalam CREATE VIEW

Saya ingin membuat LIHAT menggunakan klausa DENGAN, tetapi benar-benar tidak dapat menemukan referensi tentang sintaks yang benar. Saya ingin sesuatu seperti ini WITH TempTbl AS (SELECT ...) CREATE VIEW SomeView SELECT * FROM TempTbl Dan apa sintaks yang benar untuk menggunakan beberapa klausa...

13
Apa yang dilakukan dalam klausa WHERE ini?

Saya sedang melakukan pelatihan dan salah satu skrip memiliki perintah berikut: SELECT SUM(Col2) FROM clust_table WHERE Col1 % 3 = 1 Saya ingin tahu untuk apa potongan ini dalam klausa WHERE: Col1 % 3 = 1 Saya melakukan riset di internet dan tidak menemukan referensi tentang perintah...