sql-server - CONCAT 函数在兼容级别为 100 (2008) 的 SQL Server 数据库上工作
问题描述
我有一个在 SQL Server 2017 实例 (14.0) 上运行的数据库,但在 2008 (10.0) 的兼容级别上。然而,当我使用 CONCAT 对该数据库运行查询时,即使 2012 年引入了 CONCAT,它们也不会出错。我还需要做些什么来处理这个用例,还是不关心兼容性级别有功能吗?
解决方案
兼容模式的目标是让旧代码在新服务器上运行,而不是在新服务器上测试旧服务器的代码。
推荐阅读
- c++ - width.find ('.') works for the first scenario but does not work the second scenario despite using same code
- ios - 如何将字典数组中的值加载到tableview单元格中
- python - 在 kivy 标签内放置一个段落
- javascript - 如何对对象中的数据进行分组?
- flutter - 是否可以使用返回 Future 的函数过滤列表?
- c - 操作被应用程序回调中止 - libcurl
- python - 如何返回由 2 个下拉列表更新的数据表作为 Plotly Python 中的输入
- php - 如何将 MySQL 菜单项表转换为用于网站导航的递归 PHP div
- mfc - 使用 Visual Studio 将项目从 32 位转换为 64 位时,是否必须将 int(索引变量)更改为 INT_PTR 或 size_t?
- reactjs - 如何在 reactjs(16.13.0) 代码中为自定义材质 ui 组件执行正确的重定向?