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.

19
Menghitung DISTINCT melalui beberapa kolom
Apakah ada cara yang lebih baik untuk melakukan kueri seperti ini: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Saya perlu menghitung jumlah item berbeda dari tabel ini tetapi perbedaannya lebih dari dua kolom. Permintaan saya berfungsi dengan baik tetapi saya bertanya-tanya apakah saya bisa mendapatkan hasil …



17
Bagaimana Anda memotong semua tabel dalam database menggunakan TSQL?
Saya memiliki lingkungan pengujian untuk database yang ingin saya muat ulang dengan data baru pada awal siklus pengujian. Saya tidak tertarik membangun kembali seluruh basis data - cukup dengan "mengatur ulang" data. Apa cara terbaik untuk menghapus semua data dari semua tabel menggunakan TSQL? Apakah ada prosedur, tampilan, dll. Yang …
204 sql-server  tsql 

14
SQL: JIKA klausa dalam klausa WHERE
Apakah mungkin untuk menggunakan klausa IF dalam klausa WHERE di MS SQL? Contoh: WHERE IF IsNumeric(@OrderNumber) = 1 OrderNumber = @OrderNumber ELSE OrderNumber LIKE '%' + @OrderNumber + '%'
203 sql  sql-server  tsql 

7
SQL Server dynamic PIVOT query?
Saya telah diberi tugas untuk menerjemahkan data berikut: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 menjadi sebagai berikut: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00 Bintik kosong dapat berupa NULL atau kosong, …
203 sql  sql-server  tsql  pivot 

8
Bagaimana cara menjatuhkan kunci asing di SQL Server?
Saya telah membuat kunci asing (dalam SQL Server) dengan: alter table company add CountryID varchar(3); alter table company add constraint Company_CountryID_FK foreign key(CountryID) references Country; Saya kemudian menjalankan kueri ini: alter table company drop column CountryID; dan saya mendapatkan kesalahan ini: Msg 5074, Level 16, Negara 4, Baris 2 Objek …
201 sql-server  tsql 

2
Bisakah saya menggunakan beberapa "dengan"?
Sebagai contoh saja: With DependencedIncidents AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A CROSS JOIN [Incident] AS X WHERE patindex('%' + A.[Col] + '%', X.[SQL]) > 0 ) AS INC ) With lalala AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM …

9
Multi-statement Table Valued Function vs Inline Table Valued Function
Beberapa contoh untuk ditampilkan, cukup dimetikan: Inline Table Valued CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON a.SaleId = b.SaleId INNER JOIN Production.Product c ON b.ProductID = c.ProductID WHERE a.ShipDate IS NULL GO Multi Statement Table Dinilai CREATE FUNCTION …

15
Bagaimana cara memformat angka dengan koma di T-SQL?
Saya menjalankan beberapa pertanyaan administratif dan menyusun hasil dari sp_spaceuseddi SQL Server 2008 untuk melihat rasio ruang data / indeks dari beberapa tabel dalam database saya. Tentu saja saya mendapatkan segala macam hasil dalam jumlah besar dan mata saya mulai tertutup. Akan sangat nyaman jika saya bisa memformat semua angka …
198 sql-server  tsql 


14
Bagaimana cara menjatuhkan batasan standar SQL tanpa mengetahui namanya?
Di Microsoft SQL Server, saya tahu permintaan untuk memeriksa apakah ada kendala default untuk kolom dan drop kendala standar adalah: IF EXISTS(SELECT * FROM sysconstraints WHERE id=OBJECT_ID('SomeTable') AND COL_NAME(id,colid)='ColName' AND OBJECTPROPERTY(constid, 'IsDefaultCnst')=1) ALTER TABLE SomeTable DROP CONSTRAINT DF_SomeTable_ColName Tetapi karena kesalahan ketik pada versi sebelumnya dari database, nama batasannya bisa …
196 sql  sql-server  tsql 


18
Memotong (tidak bulat) tempat desimal di SQL Server
Saya mencoba menentukan cara terbaik untuk memotong atau menjatuhkan tempat desimal ekstra di SQL tanpa pembulatan. Sebagai contoh: declare @value decimal(18,2) set @value = 123.456 Ini secara otomatis akan @valuemenjadi 123.46, yang baik dalam banyak kasus. Namun, untuk proyek ini, saya tidak butuh itu. Apakah ada cara sederhana untuk memotong …
194 sql  sql-server  tsql  rounding 

10
Bagaimana cara menulis foreach di SQL Server?
Saya mencoba untuk mencapai sesuatu di sepanjang garis untuk masing-masing, di mana saya ingin mengambil Id pernyataan pilih kembali dan menggunakan masing-masing. DECLARE @i int DECLARE @PractitionerId int DECLARE @numrows int DECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1) , PractitionerId int ) INSERT @Practitioner SELECT distinct PractitionerId FROM …
194 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.