Collections:
Passing Expressions to Function Parameters in SQL Server
Can You Pass Expressions to Function Parameters in SQL Server Transact-SQL?
✍: FYIcenter.com
Can you pass expressions to stored procedure parameters? The answer is yes.
When executing functions, input values can be written as expressions. But the resulting value data type must match the parameter. The tutorial exercise below shows you how input values should be specified:
USE FyiCenterData; GO CREATE FUNCTION Area(@radius REAL) RETURNS REAL AS BEGIN RETURN 3.14*@radius*@radius; END; GO -- Input value data matches the parameter PRINT 'Area of a circle: '+STR(dbo.Area(1.5),9,3); GO Area of a circle: 7.065 -- Input value data does not match the parameter PRINT 'Area of a circle: '+STR(dbo.Area('1.5'),9,3); GO Msg 102, Level 15, State 1, Line 3 Incorrect syntax near 'Area'. -- Expressions are allowed PRINT 'Area of a circle: '+STR(dbo.Area(1.0+0.5),9,3); GO Area of a circle: 7.065
⇒ DEFAULT - Providing Default Values to Function Parameters in SQL Server
⇐ Passing Values to User Defined Function Parameters in SQL Server
2016-12-18, 2063🔥, 0💬
Popular Posts:
How To Calculate DATETIME Value Differences Using the DATEDIFF() Function in SQL Server Transact-SQL...
How To Convert Characters to Numbers in Oracle? You can convert characters to numbers by using the T...
What is dba.FYIcenter.com Website about? dba.FYIcenter.com is a Website for DBAs (database administr...
Where to find MySQL database server tutorials? Here is a collection of tutorials, tips and FAQs for ...
How to download and install Microsoft SQL Server Management Studio Express in SQL Server? Microsoft ...