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.

22
SQL MAX dari banyak kolom?
Bagaimana Anda mengembalikan 1 nilai per baris maks dari beberapa kolom: TableName [Number, Date1, Date2, Date3, Cost] Saya perlu mengembalikan sesuatu seperti ini: [Number, Most_Recent_Date, Cost] Pertanyaan?
372 sql  sql-server  tsql 

8
PILIH KE variabel tabel dalam T-SQL
Punya query SELECT yang kompleks, dari mana saya ingin memasukkan semua baris ke dalam variabel tabel, tetapi T-SQL tidak mengizinkannya. Sepanjang baris yang sama, Anda tidak bisa menggunakan variabel tabel dengan kueri SELECT INTO atau INSERT EXEC. http://odetocode.com/Articles/365.aspx Contoh singkat: declare @userData TABLE( name varchar(30) NOT NULL, oldlocation varchar(30) NOT …




12
SQL Server: Perbedaan antara PARTITION BY dan GROUP BY
Saya telah menggunakan GROUP BYuntuk semua jenis kueri agregat selama bertahun-tahun. Baru-baru ini, saya telah melakukan rekayasa balik terhadap beberapa kode yang digunakan PARTITION BYuntuk melakukan agregasi. Dalam membaca semua dokumentasi yang bisa saya temukan PARTITION BY, kedengarannya seperti GROUP BY, mungkin dengan sedikit fungsionalitas tambahan? Apakah mereka dua versi …


4
Perintah Tidur di T-SQL?
Apakah ada cara untuk menulis perintah T-SQL untuk membuatnya hanya tidur untuk jangka waktu tertentu? Saya menulis layanan web secara tidak sinkron dan saya ingin dapat menjalankan beberapa tes untuk melihat apakah pola asinkron benar-benar membuatnya lebih skalabel. Untuk "mengejek" layanan eksternal yang lambat, saya ingin dapat memanggil server SQL …




19
Tidak dapat memasukkan nilai eksplisit untuk kolom identitas dalam tabel 'tabel' ketika IDENTITY_INSERT diatur ke OFF
Saya memiliki kesalahan di bawah ini ketika saya menjalankan skrip berikut. Apa kesalahannya, dan bagaimana cara mengatasinya? Insert table(OperationID,OpDescription,FilterID) values (20,'Hierachy Update',1) Kesalahan: Server: Msg 544, Level 16, State 1, Line 1 Tidak dapat memasukkan nilai eksplisit untuk kolom identitas dalam tabel 'tabel' ketika IDENTITY_INSERT diatur ke OFF.
361 sql  sql-server  sybase 

16
Apakah tampilan lebih cepat daripada permintaan sederhana?
Adalah select * from myView lebih cepat dari kueri itu sendiri untuk membuat tampilan (agar memiliki hasil yang sama): select * from ([query to create same resultSet as myView]) ? Tidak sepenuhnya jelas bagi saya jika tampilan menggunakan semacam caching membuatnya lebih cepat dibandingkan dengan permintaan sederhana.

4
Apa arti dari awalan N dalam pernyataan T-SQL dan kapan saya harus menggunakannya?
Saya telah melihat awalan N di beberapa permintaan memasukkan T-SQL. Banyak orang telah menggunakan Nsebelum memasukkan nilai dalam tabel. Saya mencari, tetapi saya tidak dapat memahami apa tujuan Nmemasukkan sebelum memasukkan string ke dalam tabel. INSERT INTO Personnel.Employees VALUES(N'29730', N'Philippe', N'Horsford', 20.05, 1), Apa tujuan awalan 'N' ini berfungsi, dan …
352 sql  sql-server  tsql 

10
Mensimulasikan fungsi group_concat MySQL di Microsoft SQL Server 2005?
Saya mencoba untuk memigrasi aplikasi berbasis MySQL ke Microsoft SQL Server 2005 (bukan karena pilihan, tapi itu hidup). Dalam aplikasi asli, kami menggunakan hampir semua pernyataan yang sesuai dengan ANSI-SQL, dengan satu pengecualian signifikan - kami menggunakan group_concatfungsi MySQL cukup sering. group_concat, omong-omong, apakah ini: diberi tabel, katakanlah, nama dan …

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.