Đang chuẩn bị liên kết để tải về tài liệu:
Executing SQL Server User-Defined Scalar Functions

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

[ Team LiB ] Recipe 2.13 Executing SQL Server User-Defined Scalar Functions Problem Your SQL Server 2000 database includes a user-defined function that returns a scalar value. You want to retrieve the value from this function using ADO.NET. | Team LiB Recipe 2.13 Executing SQL Server User-Defined Scalar Functions Problem Your SQL Server 2000 database includes a user-defined function that returns a scalar value. You want to retrieve the value from this function using ADO.NET. Solution Invoke the function as you would a query or stored procedure. The sample code as shown in Example 2-16 uses a single SQL Server function ExtendedPrice Calculates and returns the extended price for an order line item based on the unit price quantity and discount. Example 2-16. SQL Server function ExtendedPrice CREATE FUNCTION dbo.ExtendedPrice @UnitPrice money @Quantity smallint @Discount real RETURNS money AS BEGIN RETURN @UnitPrice @Quantity 1 - @Discount END The sample code defines a SQL statement that uses the ExtendedPrice user-defined function. The statement is used by a DataAdapter to fill a DataTable with all records from the Order Details table in Northwind together with the extended price calculation for each record. The default view of the table is bound to a data grid on the form. The C code is shown in Example 2-17. Example 2-17. File ScalarFunctionForm.cs Namespaces variables and constants using System using System.Configuration using System.Data using System.Data.SqlClient . . . String sqlText SELECT dbo.ExtendedPrice UnitPrice Quantity Discount ExtendedPrice FROM Order Details Create DataAdapter and fill the table. SqlDataAdapter da new SqlDataAdapter sqlText ConfigurationSettings.AppSettings Sql_ConnectString DataTable dt new DataTable da.Fill dt Bind the default view for the table to the grid. resultDataGrid.DataSource dt Discussion A user-defined scalar function is a SQL routine that accepts one or more scalar input parameters and returns a single value. A user-defined scalar function is invoked from a query or executed like a stored procedure using an EXECUTE statement. You can invoke scalar functions where scalar expressions can be used. To invoke a scalar function use the following syntax databaseName.

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.