SQL中的二进制组合

时间:2017-02-15 00:22:47

标签: sql sql-server

我想重构我在SQL服务器上运行的存储过程中的一些代码:

exec ATTRIBUTE_INSTALL 'Account ID', 0x0204
exec ATTRIBUTE_INSTALL 'Order Reference', 0x0201
exec ATTRIBUTE_INSTALL 'Cash Instruction Type', 0x8000

过程ATTRIBUTE_INSTALL的第二个参数表示属性选项,它们由各个位组合。

在C / C ++中,我通常会编写如下代码:

attribute_install("Account ID", OPTION_READONLY | OPTION_LOCAL_ACCESSABLE)
attribute_install("Order Reference", OPTION_READONLY | OPTION_INTERNAL)
attribute_install("Cash Instruction Type", OPTION_DROP_DOWN_LIST)

是否有类似的方法使SQL代码更易于理解和维护?

0 个答案:

没有答案