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.


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

7
Kinerja SQL JOIN vs IN?
Saya memiliki kasus di mana menggunakan GABUNGAN atau IN akan memberi saya hasil yang benar ... Yang biasanya memiliki kinerja lebih baik dan mengapa? Berapa tergantung pada server database apa yang Anda jalankan? (FYI saya menggunakan MSSQL)





15
Teknik yang lebih baik untuk memangkas nol terkemuka di SQL Server?
Saya telah menggunakan ini selama beberapa waktu: SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) Namun baru-baru ini, saya menemukan masalah dengan kolom dengan semua karakter "0" seperti '00000000' karena tidak pernah menemukan karakter non- "0" yang cocok. Teknik alternatif yang pernah saya lihat adalah menggunakan TRIM: REPLACE(LTRIM(REPLACE(str_col, '0', ' ')), ' ', '0') …


6
Linq ke Sql: Banyak gabungan luar kiri
Saya mengalami beberapa masalah mencari tahu bagaimana menggunakan lebih dari satu bergabung luar menggunakan LINQ to SQL. Saya mengerti cara menggunakan satu join luar kiri. Saya menggunakan VB.NET. Di bawah ini adalah sintaks SQL saya. T-SQL SELECT o.OrderNumber, v.VendorName, s.StatusName FROM Orders o LEFT OUTER JOIN Vendors v ON v.Id …

3
Menggabungkan INSERT INTO dan WITH / CTE
Saya memiliki CTE yang sangat kompleks dan saya ingin memasukkan hasilnya ke dalam tabel fisik. Apakah yang berikut ini valid? INSERT INTO dbo.prf_BatchItemAdditionalAPartyNos ( BatchID, AccountNo, APartyNo, SourceRowID ) WITH tab ( -- some query ) SELECT * FROM tab Saya berpikir untuk menggunakan fungsi untuk membuat CTE ini yang …


4
T-SQL - berfungsi dengan parameter default
Saya punya skrip ini: CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 ) RETURNS BIT AS BEGIN IF EXISTS ( bla bla bla ) RETURN 1; RETURN 0; END GO Saya ingin menggunakannya dalam prosedur dengan cara ini: IF dbo.CheckIfSFExists( 23 ) = 0 SET @retValue = 'bla bla bla'; …

8
Mengimplikasikan bit dengan konstanta 1 atau 0 di SQL Server
Apakah mungkin untuk menyatakan 1 atau 0 sedikit ketika digunakan sebagai nilai bidang dalam pernyataan pilih? misalnya Dalam hal ini pernyataan (yang merupakan bagian dari pernyataan pilih) ICourseBased adalah tipe int. case when FC.CourseId is not null then 1 else 0 end as IsCoursedBased Untuk membuatnya menjadi tipe bit saya …
154 sql  sql-server  tsql  bit 


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.