没有参数的内联表值函数?

时间:2016-04-08 19:52:31

标签: sql-server inline-table-function

今天我和同事讨论了在SQL Server中使用内联表值函数的原因,为什么我建议使用它们以及在什么情况下它们是有用的。

我突然意识到他们没有任何输入参数,但是我无法想到你何时想要这样做的任何场景,它对视图有什么好处,有没有?

1 个答案:

答案 0 :(得分:0)

你真的应该没有理由不想把你的数据放在桌子或视图中......除非你想要一些 magic 值或者某些东西仅适用于您的应用程序,您可能正在加密该功能吗?

仅查看Encrypting and Decrypting SQL Server Stored Procedures, Views and User-Defined Functions这样的示例*。这是一个例子,当它归结为它时,它实际上是一个非常好的例子。

  • (虽然请不要使用SHA2_256加密密码 - 使用没有已知漏洞的东西)