gpt4 book ai didi

sql-server - # T-SQL sql server 2008 2005 中的 ifdef 类型条件编译

转载 作者:行者123 更新时间:2023-12-02 17:27:49 28 4
gpt4 key购买 nike

为了向后兼容,我需要在 sql server 2005 和 sql server 2008 上运行一个存储过程。但是,由于 sql server 2008 中不推荐使用某些命令,我​​的脚本在 2005 年编译,但在 2008 年失败。我正在寻找对于 c++、c# 来说,相当于 #define、#ifdef,这样我就可以在 2005 年和 2008 年编译相同的脚本。这方面的标准做法是什么?附上截图,详细解释。谢谢

enter image description here

最佳答案

使用动态 SQL:

if (@returnVal = 1)
exec ('backup log myDB with truncate_only');

关于sql-server - # T-SQL sql server 2008 2005 中的 ifdef 类型条件编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6612224/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com