Pertanyaan yang diberi tag «tsql»

T-SQL (Transact Structured Query Language) adalah perpanjangan dari fungsi SQL yang didukung oleh Sybase ASE dan Microsoft SQL Server. Jangan gunakan tag ini untuk kueri terkait MySQL, PostgreSql, Oracle (Pl / SQL). Harap dicatat bahwa kode SQL yang sedang ditulis menggunakan LINQ juga tidak akan menjadi bagian dari tag ini. Tag ini khusus dibuat untuk pemrograman SQL tingkat lanjut menggunakan Microsoft SQL Server.



4
T-SQL mendapatkan nilai prosedur tersimpan yang DIPILIH
Di T-SQL, ini diperbolehkan: DECLARE @SelectedValue int SELECT @SelectedValue = MyIntField FROM MyTable WHERE MyPrimaryKeyField = 1 Jadi, dimungkinkan untuk mendapatkan nilai SELECT dan memasukkannya ke dalam variabel (asalkan skalar itu, jelas). Jika saya meletakkan logika pilih yang sama dalam prosedur tersimpan: CREATE PROCEDURE GetMyInt AS SELECT MyIntField FROM MyTable …



10
Hapus catatan duplikat di SQL Server?
Pertimbangkan EmployeeNametabel bernama kolom Employee. Tujuannya adalah untuk menghapus record berulang-ulang, berdasarkanEmployeeName lapangan. EmployeeName ------------ Anand Anand Anil Dipak Anil Dipak Dipak Anil Menggunakan satu kueri, saya ingin menghapus catatan yang berulang. Bagaimana ini bisa dilakukan dengan TSQL di SQL Server?

3
Apakah ada StartsWith atau Contains di t sql dengan variabel?
Saya mencoba mendeteksi apakah server menjalankan Edisi Ekspres. Saya memiliki sql t berikut. DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition Dalam contoh saya, @edition = Express Edition (64-bit) Bagaimana saya bisa melakukan hal berikut? (C # terinspirasi). DECLARE @isExpress bit; set @isExpress = @edition.StartsWith('Express …


6
Menggunakan RegEx di SQL Server
Saya mencari cara mengganti / menyandikan teks menggunakan RegEx berdasarkan pengaturan / parameter RegEx di bawah ini: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Saya telah melihat beberapa contoh di RegEx, tetapi bingung bagaimana cara menerapkannya dengan cara yang sama di SQL Server. Setiap saran akan membantu. Terima …


4
Deklarasikan Variabel untuk String Kueri
Saya bertanya-tanya apakah ada cara untuk melakukan ini di MS SQL Server 2005: DECLARE @theDate varchar(60) SET @theDate = '''2010-01-01'' AND ''2010-08-31 23:59:59''' SELECT AdministratorCode, SUM(Total) as theTotal, SUM(WOD.Quantity) as theQty, AVG(Total) as avgTotal, (SELECT SUM(tblWOD.Amount) FROM tblWOD JOIN tblWO on tblWOD.OrderID = tblWO.ID WHERE tblWO.Approved = '1' AND tblWO.AdministratorCode …

7
Di SQL Server, apa yang dimaksud dengan "SET ANSI_NULLS ON"?
Definisi tersebut mengatakan: Ketika SET ANSI_NULLS ON, pernyataan SELECT yang menggunakan WHERE column_name = NULL mengembalikan baris nol bahkan jika ada nilai null di column_name. Pernyataan SELECT yang menggunakan WHERE nama_kolom <> NULL mengembalikan baris nol meskipun ada nilai bukan-null dalam nama_kolom. Apakah ini berarti tidak ada null yang akan …

10
SQL Row_Number () berfungsi di Where Clause
Saya menemukan satu pertanyaan terjawab dengan Row_Number()fungsi di klausa where. Ketika saya mencoba satu kueri, saya mendapatkan kesalahan berikut: "Msg 4108, Level 15, State 1, Line 1 Windowed functions hanya dapat muncul di klausa SELECT atau ORDER BY." Inilah pertanyaan yang saya coba. Jika ada yang tahu cara menyelesaikan ini, …


9
Cara mengonversi datetime menjadi string di T-SQL
Saya terkejut karena tidak dapat menemukan pertanyaan ini di sini. Saya memiliki tanggal waktu var dan saya ingin mengubahnya menjadi string sehingga saya dapat menambahkannya ke string lain. Saya menginginkannya dalam format yang dapat diubah dengan mudah kembali ke waktu tanggal. Bagaimana saya bisa melakukan ini? (Saya ingin bagian tanggal …
91 sql-server  tsql 

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.