• SQL SERVER 2019新功能


    1、错误代码行

    BEGIN TRY
        SELECT 1/0
    END TRY
    BEGIN CATCH
        THROW
    END CATCH
    2、二进制截断列名值

    create table #ls(a varchar(1))
    insert into #ls values('abc')

    符串或二进制数据将在表“tempdb.dbo.#ls_00000000005B”,列“a”中被截断。截断值:“a”。

    终于出来了,必须把数据库兼容性设置到2019。数据库名称>右键》兼容性》2019

    chose语法

    JSON 输出与查询解析json

    select dm,ks from c_dept for json auto

    select dm,ks from c_dept for json auto,root('data')
    select dm,ks from c_dept for json path

    select dm,ks from c_dept for json path,include_null_values

    select * from openjson('jsonstring')

    select * from openjson('[{"dm":"00","ks":"内科"},{"dm":"01","ks":"外科"},{"dm":"02","ks":"儿科"}]')
    with (
    dm varchar(20) '$.dm',
    dm varchar(20) '$.ks')

    sql2019不能调试debug存储过程,是倒退,不建议升级。

  • 相关阅读:
    关于flask-sesson
    自己动手写出静态网站与动态网站
    支付宝支付
    Scanner
    JAVA编程
    《剑指offer》经典面试50题
    java程序员常见面试题
    Java面试题(一) String相关
    Java集合总览
    写好Java代码的30条经验总结
  • 原文地址:https://www.cnblogs.com/cb168/p/10403404.html
Copyright © 2020-2023  润新知