Câu hỏi được gắn thẻ «tsql»

T-SQL (Ngôn ngữ truy vấn có cấu trúc giao dịch) là phần mở rộng của chức năng SQL được Sybase ASE và Microsoft SQL Server hỗ trợ. Không sử dụng thẻ này cho các truy vấn liên quan đến MySQL, PostgreSql, Oracle (Pl / SQL). Xin lưu ý rằng mã SQL được viết bằng LINQ cũng sẽ không phải là một phần của thẻ này. Thẻ này được tạo riêng cho lập trình SQL nâng cao bằng Microsoft SQL Server.

19
Đếm DISTINCT trên nhiều cột
Có cách nào tốt hơn để thực hiện một truy vấn như thế này: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Tôi cần đếm số lượng các mục riêng biệt từ bảng này nhưng sự khác biệt là trên hai cột. Truy vấn của tôi hoạt …





7
SQL Server truy vấn PIVOT động?
Tôi đã được giao nhiệm vụ đưa ra một phương tiện dịch các dữ liệu sau: 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 vào sau 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 …
202 sql  sql-server  tsql  pivot 

8
Làm cách nào để thả khóa ngoại trong SQL Server?
Tôi đã tạo khóa ngoại (trong SQL Server) bằng cách: alter table company add CountryID varchar(3); alter table company add constraint Company_CountryID_FK foreign key(CountryID) references Country; Sau đó tôi chạy truy vấn này: alter table company drop column CountryID; và tôi nhận được lỗi này: Msg 5074, Cấp 16, Bang …
201 sql-server  tsql 


9
Chức năng định giá bảng đa giá trị so với chức năng định giá bảng nội tuyến
Một vài ví dụ để hiển thị, chỉ cần incase: Bảng nội tuyến có giá trị 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 …



14
Làm thế nào để loại bỏ ràng buộc mặc định SQL mà không biết tên của nó?
Trong Microsoft SQL Server, tôi biết truy vấn để kiểm tra xem có tồn tại ràng buộc mặc định cho một cột hay không và loại bỏ ràng buộc mặc định là: 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 …
196 sql  sql-server  tsql 




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.