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存储过程,是倒退,不建议升级。

相关文章:

  • 2021-08-22
  • 2021-10-23
  • 2021-06-04
  • 2021-10-11
  • 2021-06-24
  • 2021-12-27
  • 2022-01-07
  • 2021-08-21
猜你喜欢
  • 2022-02-23
  • 2021-09-07
  • 2021-08-17
  • 2021-06-25
  • 2021-10-08
相关资源
相似解决方案