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.


11
Periksa apakah ada baris, jika tidak, masukkan
Saya perlu menulis prosedur tersimpan T-SQL yang memperbarui baris dalam sebuah tabel. Jika baris tidak ada, masukkan. Semua langkah ini dibungkus oleh suatu transaksi. Ini untuk sistem pemesanan, jadi harus atomik dan andal . Ini harus mengembalikan true jika transaksi dilakukan dan penerbangan dipesan. Saya baru mengenal T-SQL , dan …

10
Bagaimana saya bisa keluar kurung kotak dalam klausa LIKE?
Saya mencoba memfilter item dengan prosedur tersimpan menggunakan like. Kolom adalah varchar (15). Item yang saya coba filter memiliki tanda kurung kotak dalam namanya. Sebagai contoh: WC[R]S123456. Jika saya melakukan LIKE 'WC[R]S123456'itu tidak akan mengembalikan apa pun. Saya menemukan beberapa informasi tentang menggunakan ESCAPEkata kunci dengan LIKEtetapi saya tidak mengerti …

3
Penggunaan transaksi yang benar dalam SQL Server
Saya punya 2 perintah dan perlu keduanya dieksekusi dengan benar atau tidak ada yang dieksekusi. Jadi saya pikir saya perlu transaksi, tetapi saya tidak tahu bagaimana menggunakannya dengan benar. Apa masalah dengan skrip berikut? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), ('Tidd230', 230) UPDATE [Test].[dbo].[T1] SET …


14
Mengubah string Dipisahkan Koma menjadi baris individual
Saya memiliki Tabel SQL seperti ini: | SomeID | OtherID | Data +----------------+-------------+------------------- | abcdef-..... | cdef123-... | 18,20,22 | abcdef-..... | 4554a24-... | 17,19 | 987654-..... | 12324a2-... | 13,19,20 apakah ada kueri di mana saya dapat melakukan kueri seperti SELECT OtherID, SplitData WHERE SomeID = 'abcdef-.......'yang mengembalikan baris …
234 sql-server  tsql  split  comma 

9
Kapan menggunakan Common Table Expression (CTE)
Saya sudah mulai membaca tentang Common Table Expression dan tidak bisa memikirkan use case di mana saya perlu menggunakannya. Mereka tampaknya berlebihan karena hal yang sama dapat dilakukan dengan tabel turunan. Apakah ada sesuatu yang saya lewatkan atau tidak pahami dengan baik? Dapatkah seseorang memberi saya contoh sederhana dari batasan …

14
T-SQL CASE Clause: Cara menentukan WHEN NULL
Saya menulis Pernyataan T-SQL yang mirip seperti ini (yang asli terlihat berbeda tetapi saya ingin memberikan contoh mudah di sini): SELECT first_name + CASE last_name WHEN null THEN 'Max' ELSE 'Peter' END AS Name FROM dbo.person Pernyataan ini tidak memiliki kesalahan sintaksis apa pun, tetapi case-clause selalu memilih bagian ELSE …
227 tsql 


4
Apakah ada perbedaan kinerja antara CTE, Sub-Query, Tabel Sementara atau Tabel Variabel?
Dalam pertanyaan SO yang sangat baik ini , perbedaan antara CTEdan sub-queriesdibahas. Saya ingin secara khusus bertanya: Dalam keadaan apa masing-masing berikut ini lebih efisien / lebih cepat? CTE Sub-Permintaan Meja Sementara Variabel tabel Secara tradisional, saya telah menggunakan banyak temp tablesdalam pengembangan stored procedures- karena mereka tampaknya lebih mudah …



5
Bagaimana cara menyiram buffer PRINT dalam TSQL?
Saya memiliki prosedur tersimpan yang sangat lama berjalan di SQL Server 2005 yang saya coba debug, dan saya menggunakan perintah 'cetak' untuk melakukannya. Masalahnya adalah, saya hanya mendapatkan pesan kembali dari SQL Server di akhir sproc saya - Saya ingin dapat menyiram buffer pesan dan melihat pesan-pesan ini segera selama …

30
Fitur Tersembunyi dari SQL Server
Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Apa sajakah fitur tersembunyi dari SQL Server ? Sebagai contoh, sistem yang tidak terdokumentasi menyimpan prosedur, trik untuk melakukan hal-hal yang sangat berguna tetapi tidak cukup …
215 sql-server  tsql 

25
Hasilkan kelas dari tabel database
Bagaimana saya bisa menghasilkan kelas dari objek tabel SQL Server? Saya tidak berbicara tentang menggunakan beberapa ORM. Saya hanya perlu membuat entitas (kelas sederhana). Sesuatu seperti: public class Person { public string Name { get;set; } public string Phone { get;set; } } Diberikan beberapa tabel seperti: +----+-------+----------------+ | ID …
214 c#  sql  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.