【发布时间】:2018-09-20 14:27:46
【问题描述】:
我发现了 2 个相同的 Q/A(根据我的说法),但给出的答案不同,所以我希望您对正确答案的意见(或者这实际上不是同一个问题......)
以下是问题:
您的应用程序包含每个国家/地区的存储过程。每个 存储过程通过 @EmpID 参数。您需要为每个员工构建一个流程 它将根据 居住国家。您应该使用哪种方法?
- 包含 CASE 的 SELECT 语句
- 光标
- 批量插入
- 查看
- 用户定义函数
正确答案:5(用户自定义函数)
第二个:
您的应用程序包含每个国家/地区的存储过程。每个 存储过程通过 @EmpID 参数。您计划为每位员工构建一个流程 这将基于 居住国家。您应该使用哪种方法?
- 递归存储过程
- 触发器
- 包含 CASE 的 UPDATE 语句
- 光标
- foreach SQLCLR 语句
正确答案:4(光标)
在我看来,Cursor 解决方案是正确的......
【问题讨论】:
标签: sql sql-server tsql