我想重构我在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代码更易于理解和维护?