SQL Server 中的右移和左移运算符

Liq*_*uid 4 c# sql-server operators

据了解,在 SQL Server 中,不存在移位运算符。

如果我必须实现右移和左移,那么有效的方法是什么?

  1. 使用数学表达式,它将给出与移位运算符必须给出的相同的输出。

或者

  1. 将调用 CLR 函数来计算右移和左移,因为 C# 中提供了移位运算符,这将给出我期望的输出。

请建议哪种方法更有效。

Mar*_*ith 5

从 SQL Server 2022 开始,您可以简单地使用