sql-server - 可选参数sql函数
问题描述
我有一个带有可选参数的函数,如下所示:
ALTER FUNCTION [dbo].[FN_Foo] ( @P1 AS INT ,@p2 AS INT = 29 )
如何在不传递可选参数的情况下调用它?
select * from [dbo].[FN_Foo] (1)
解决方案
您可以调用函数中定义的 DEFAULT
select *
from [dbo].[FN_Foo] (1, DEFAULT)
推荐阅读
- php - 无法向另一个 php 网站发出带有文件的 POST 请求
- php - json_encode 值的条件存储在数据库中
- mfc - MFC 中的虚拟组合框
- swift - 如何修复 Swift 对双打的不准确调试描述?
- vba - 我怎样才能为按键事件制作一个子?
- javascript - 来自用户 Angular 的嵌套数据
- python - func中的Python局部变量
- android - Playstore:此应用可能未针对您的设备进行优化
- objective-c - 班级级别的@objc 不起作用。必须手动将所有属性标记为 @objc 才能在目标 c 类中使用
- phpmailer - 在检查是否已连接时捕获到 EOF