Ini tampaknya merupakan area dengan beberapa mitos dan pandangan yang saling bertentangan. Jadi apa perbedaan antara variabel tabel dan tabel sementara lokal di SQL
Semua versi Microsoft SQL Server (bukan MySQL). Harap juga tambahkan tag khusus versi, seperti sql-server-2016, karena sering relevan dengan pertanyaan.
Ini tampaknya merupakan area dengan beberapa mitos dan pandangan yang saling bertentangan. Jadi apa perbedaan antara variabel tabel dan tabel sementara lokal di SQL
Yang ini tampaknya menjadi pertanyaan umum di sebagian besar forum dan di seluruh web, ditanyakan di sini dalam banyak format yang biasanya terdengar seperti ini: Dalam SQL Server - Apa alasan mengapa log transaksi tumbuh begitu besar? Mengapa file log saya sangat besar? Apa sajakah cara...
Saya menemukan bahwa sebagian besar klien saya tidak mendokumentasikan database mereka sama sekali dan saya menemukan itu cukup menakutkan. Untuk memperkenalkan beberapa praktik yang lebih baik, saya ingin tahu alat / proses apa yang digunakan orang. Bagaimana Anda mendokumentasikan basis data...
Ketika saya ingin kolom memiliki nilai yang berbeda, saya bisa menggunakan batasan create table t1( id int primary key, code varchar(10) unique NULL ); go atau saya bisa menggunakan indeks unik create table t2( id int primary key, code varchar(10) NULL ); go create unique index I_t2 on...
Apa perbedaan antara Common Table Expression (CTE) dan tabel temp? Dan kapan saya harus menggunakan yang satu? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte Tabel Temp SELECT Column1, Column2, Column3 INTO #tmpTable FROM...
Saat membuat database uji untuk pertanyaan lain yang saya ajukan sebelumnya, saya ingat tentang Kunci Utama yang dapat dideklarasikan NONCLUSTERED Kapan Anda akan menggunakan NONCLUSTEREDkunci utama yang bertentangan dengan CLUSTEREDkunci primer? Terima kasih
Haruskah pengembang diberikan izin untuk query ( SELECT/ hanya baca) database produksi? Tempat saya sebelumnya bekerja, tim pengembangan memiliki db_datareaderperan; tempat saya bekerja sekarang tim pengembangan bahkan tidak dapat terhubung ke instance produksi. Salah satu contoh pengujian adalah...
Ada saran tentang cara mengatasi kesalahan ini: TITLE: Microsoft SQL Server 2017 Setup ------------------------------ The following error has occurred: VS Shell installation has failed with exit code 1638. For help, click:
Pakar database penduduk kami memberi tahu kami bahwa tabel angka sangat berharga . Saya tidak begitu mengerti mengapa. Ini tabel angka: USE Model GO CREATE TABLE Numbers ( Number INT NOT NULL, CONSTRAINT PK_Numbers PRIMARY KEY CLUSTERED (Number) WITH FILLFACTOR = 100 ) INSERT INTO...
Saya telah menjalankan alat indeks-otomatis pada basis data MS SQL kami (saya memodifikasi skrip yang berasal dari Microsoft yang melihat tabel statistik indeks - Pengindeksan Otomatis Otomatis ). Dari statistik, saya sekarang memiliki daftar rekomendasi untuk indeks yang perlu dibuat. Sunting:...
Saya baru saja menginstal SSMS 18 GA pada komputer dengan hanya VS2019 yang diinstal, dan ketika saya mencoba membuka SSMS layar splash akan muncul, tetapi kemudian proses keluar. Menjalankan ssms dengan -logparameter akan menampilkan pesan kesalahan: CreateInstance gagal untuk paket [Paket...
Saya memiliki database dan ingin memindahkan .mdfdan .ldffile ke lokasi lain. Tetapi saya tidak ingin menghentikan MSSQLSERVERlayanan, dan saya tidak ingin mengekspor ke server lain. Bagaimana saya bisa melakukan
Dalam sistem yang saya kerjakan ada banyak prosedur tersimpan dan skrip SQL yang menggunakan tabel sementara. Setelah menggunakan tabel-tabel ini adalah praktik yang baik untuk menjatuhkannya. Banyak kolega saya (hampir semuanya jauh lebih berpengalaman daripada saya) biasanya melakukan...
Saya menggunakan fungsi T-SQL di COALESCEmana argumen pertama tidak akan menjadi nol pada sekitar 95% kali dijalankan. Jika argumen pertama adalah NULL, argumen kedua adalah proses yang cukup panjang: SELECT COALESCE(c.FirstName ,(SELECT TOP 1 b.FirstName FROM TableA a JOIN TableB b ON .....)...
Saya sudah membaca alasan untuk menggunakan atau tidak Guiddan int. intlebih kecil, lebih cepat, mudah diingat, menyimpan urutan kronologis. Dan untuk Guid, satu-satunya keuntungan yang saya temukan adalah unik. Dalam hal apa a Guidakan lebih baik daripada dan intdan mengapa? Dari apa yang saya...
Saya menonton beberapa video Brent Ozar ( seperti ini, misalnya ) dan dia menyarankan untuk tidak mengawali tabel dengan ‘tbl’atau ‘TBL’. Di internet saya menemukan beberapa blog mengatakan itu tidak menambah dokumentasi, dan juga "butuh waktu lebih lama untuk membacanya". Pertanyaan dan...
Secara umum, saya selalu menggunakan Ints. Saya tahu bahwa secara teori ini bukan praktik terbaik, karena Anda harus menggunakan tipe data terkecil yang akan dijamin untuk menyimpan data. Misalnya, lebih baik digunakan tinyintketika Anda tahu bahwa satu-satunya data yang akan Anda simpan adalah 1,...
Saya sering perlu memilih sejumlah baris dari masing-masing kelompok dalam hasil yang ditetapkan. Misalnya, saya mungkin ingin membuat daftar nilai pesanan terbaru 'n' tertinggi atau terendah per pelanggan. Dalam kasus yang lebih kompleks, jumlah baris ke daftar mungkin bervariasi per grup...
Apakah praktik yang buruk untuk selalu membuat transaksi? Sebagai contoh, itu adalah praktik yang baik untuk membuat transaksi hanya untuk yang sederhana SELECT? Berapa biaya untuk membuat transaksi padahal sebenarnya tidak perlu? Bahkan jika Anda menggunakan tingkat isolasi seperti READ...
Dalam SQL Server 2005 bagaimana cara mendapatkan tanggal saat ini tanpa bagian waktu? Saya telah menggunakan GETDATE()tetapi ingin memiliki waktu 00: 00: