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.

7
Klausa SQL OVER () - kapan dan mengapa itu berguna?
USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total' ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg' ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count' ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min' ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max' FROM Sales.SalesOrderDetail WHERE SalesOrderID IN(43659,43664); Saya membaca tentang klausa itu dan saya tidak …

5
PILIHAN (RECOMPILE) Selalu Lebih Cepat; Mengapa?
Saya mengalami situasi aneh di mana menambahkan OPTION (RECOMPILE)permintaan saya menyebabkannya berjalan dalam setengah detik, sementara menghilangkannya menyebabkan permintaan mengambil lebih dari lima menit. Ini adalah kasus ketika kueri dieksekusi dari Query Analyzer atau dari program C # saya via SqlCommand.ExecuteReader(). Memanggil (atau tidak menelepon) DBCC FREEPROCCACHEatau DBCC dropcleanbufferstidak ada …

4
Fungsi IndexOf dalam T-SQL
Diberikan kolom alamat email, saya perlu menemukan posisi tanda @ untuk substring. Apa indexoffungsinya, untuk string dalam T-SQL? Mencari sesuatu yang mengembalikan posisi substring dalam sebuah string. dalam C # var s = "abcde"; s.IndexOf('c'); // yields 2
168 sql  sql-server  tsql  string 


19
Galat Pemulihan SQL Server - Akses ditolak
Saya membuat database pada mesin lokal saya dan kemudian melakukan backup yang disebut tables.baktable DataLabTables. Saya memindahkan cadangan itu ke mesin jarak jauh tanpa tabel itu dan mencoba melakukan pemulihan tetapi mendapatkan kesalahan berikut: System.Data.SqlClient.SqlError: Sistem operasi mengembalikan kesalahan '5 (Akses ditolak.)' Ketika mencoba 'RestoreContainer :: ValidateTargetForCreation' on 'c: \ …

9
Visual Studio: ContextSwitchDeadlock
Saya mendapatkan pesan kesalahan yang tidak bisa saya selesaikan. Itu berasal dari Visual Studio atau debugger. Saya tidak yakin apakah kondisi kesalahan pamungkas ada di VS, debugger, program saya, atau database. Ini adalah aplikasi Windows. Bukan aplikasi web. Pesan pertama dari VS adalah kotak sembulan yang mengatakan: "Tidak ada simbol …


13
Perbarui beberapa kolom dalam SQL
Apakah ada cara untuk memperbarui beberapa kolom di SQL server dengan cara yang sama seperti pernyataan penyisipan digunakan? Sesuatu seperti: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Atau sesuatu seperti itu, daripada seperti itu: update table set a=t2.a,b=t2.b etc yang bisa sangat melelahkan untuk menulis jika Anda …

10
Bagaimana saya bisa mengubah database default saya di SQL Server tanpa menggunakan MS SQL Server Management Studio?
Saya menjatuhkan database dari SQL Server, namun ternyata login saya diatur untuk menggunakan database yang dijatuhkan sebagai default. Saya dapat terhubung ke SQL Server Management Studio dengan menggunakan tombol 'opsi' dalam dialog koneksi dan memilih 'master' sebagai basis data untuk terhubung. Namun, setiap kali saya mencoba melakukan apa pun di …




6
Cara membuat tabel Temp dengan SELECT * INTO tempTable FROM CTE Query
Saya memiliki kueri MS SQL CTE dari mana saya ingin membuat tabel sementara. Saya tidak yakin bagaimana melakukannya karena memberikan Invalid Object namekesalahan. Di bawah ini adalah seluruh permintaan untuk referensi SELECT * INTO TEMPBLOCKEDDATES FROM ;with Calendar as ( select EventID, EventTitle, EventStartDate, EventEndDate, EventEnumDays,EventStartTime,EventEndTime, EventRecurring, EventStartDate as PlannedDate …

5
Bagaimana memeriksa keberadaan tipe tabel yang ditentukan pengguna di SQL Server 2008?
Saya memiliki tipe tabel yang ditentukan pengguna. Saya ingin memeriksa keberadaannya sebelum mengedit dalam tambalan menggunakan OBJECT_ID(name, type)fungsi. Apa typedari enumerasi yang harus dilewati untuk tipe tabel yang ditentukan pengguna? N'U' seperti untuk tabel yang ditentukan pengguna tidak bekerja, yaitu IF OBJECT_ID(N'MyType', N'U') IS NOT NULL


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.