Quản trị viên cơ sở dữ liệu

Hỏi và đáp cho các chuyên gia cơ sở dữ liệu muốn cải thiện kỹ năng cơ sở dữ liệu của họ và học hỏi từ những người khác trong cộng đồng












1
Cấp quyền từ chối xếp chồng
Đối với vai trò db_denycustomer, tôi chỉ muốn mã cột của bảng khách hàng là CHỌN và không ai khác. Vì vậy, tôi đã làm điều này: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... Và nó hoạt động tốt. Mát mẻ! Nhưng tại …

3
Giải pháp gán giá trị duy nhất cho các hàng có khoảng cách cộng tác hữu hạn
Tôi có một bảng có thể được tạo và điền với mã sau đây: CREATE TABLE dbo.Example(GroupKey int NOT NULL, RecordKey varchar(12) NOT NULL); ALTER TABLE dbo.Example ADD CONSTRAINT iExample PRIMARY KEY CLUSTERED(GroupKey ASC, RecordKey ASC); INSERT INTO dbo.Example(GroupKey, RecordKey) VALUES (1, 'Archimedes'), (1, 'Newton'), (1, 'Euler'), (2, 'Euler'), (2, …

1
Tràn số học trên truy vấn SELECT
Tôi đã gặp một tràn số học trong một câu lệnh CHỌN đơn giản. Truy vấn như dưới đây, vd SELECT [SaleValue] FROM Sales [SaleValue]là loại dữ liệu decimal(9,0)và không phải là một cột được tính toán. Lý do điều này xảy ra là vì bằng cách nào đó, cột …

1
Chỉ số tìm kiếm chi phí khai thác
Đối với truy vấn cơ sở dữ liệu mẫu AdventureWorks bên dưới: SELECT P.ProductID, CA.TransactionID FROM Production.Product AS P CROSS APPLY ( SELECT TOP (1) TH.TransactionID FROM Production.TransactionHistory AS TH WHERE TH.ProductID = P.ProductID ORDER BY TH.TransactionID DESC ) AS CA; Kế hoạch thực hiện hiển thị Chi phí khai …

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.