Pertanyaan yang diberi tag «sql-server»

Microsoft SQL Server adalah sistem manajemen basis data relasional (RDBMS). Gunakan tag ini untuk semua edisi SQL Server termasuk Compact, Express, Azure, Fast-track, APS (sebelumnya PDW) dan Azure SQL DW. Jangan gunakan tag ini untuk jenis DBMS lainnya (MySQL, PostgreSQL, Oracle, dll.). Jangan gunakan tag ini untuk masalah pengembangan perangkat lunak dan seluler, kecuali jika terkait langsung dengan basis data.





15
Buat tanggal dari hari bulan dan tahun dengan T-SQL
Saya mencoba untuk mengubah tanggal dengan bagian-bagian individual seperti 12, 1, 2007 menjadi datetime di SQL Server 2005. Saya telah mencoba yang berikut ini: CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) tetapi ini menghasilkan tanggal yang salah. Apa cara yang benar untuk mengubah nilai tanggal tiga menjadi format …



9
INNER JOIN vs kinerja LEFT JOIN di SQL Server
Saya telah membuat perintah SQL yang menggunakan INNER JOIN pada 9 tabel, toh perintah ini membutuhkan waktu yang sangat lama (lebih dari lima menit). Jadi rakyat saya menyarankan saya untuk mengubah INNER JOIN menjadi LEFT JOIN karena kinerja LEFT JOIN lebih baik, terlepas dari apa yang saya ketahui. Setelah saya …

7
PILIH berbeda di satu kolom
Menggunakan SQL Server, saya punya ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange saya ingin 1 FOO-23 Orange 3 FOO-24 Apple Kueri ini tidak membuat saya di sana. Bagaimana saya bisa MEMILIH PERBEDAAN hanya pada satu kolom? SELECT [ID],[SKU],[PRODUCT] FROM [TestData] …
258 sql  sql-server  tsql  distinct 


12
SQL Server: Permintaan cepat, tetapi lambat dari prosedur
Kueri berjalan cepat: DECLARE @SessionGUID uniqueidentifier SET @SessionGUID = 'BCBA333C-B6A1-4155-9833-C495F22EA908' SELECT * FROM Report_Opener WHERE SessionGUID = @SessionGUID ORDER BY CurrencyTypeOrder, Rank biaya subtree: 0,502 Tetapi menempatkan SQL yang sama dalam prosedur tersimpan berjalan lambat, dan dengan rencana eksekusi yang sama sekali berbeda CREATE PROCEDURE dbo.ViewOpener @SessionGUID uniqueidentifier AS SELECT …

21
Apa praktik terbaik untuk kunci utama dalam tabel?
Saat mendesain tabel, saya telah mengembangkan kebiasaan memiliki satu kolom yang unik dan saya membuat kunci utama. Ini dicapai dalam tiga cara tergantung pada persyaratan: Kolom bilangan bulat identitas yang bertambah secara otomatis. Pengidentifikasi unik (GUID) Kolom karakter pendek (x) atau bilangan bulat (atau tipe numerik lainnya yang relatif kecil) …




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.