相关疑难解决方法(0)

SQL Server表到json

我希望拉出一些表的列(Col1和2)并放入JSON格式,并在每个节点中写一些硬编码的JSON,就像这样.

{"col1":"xxxx","col2":"xxxx","hardcodedString":"xxxx","hardcodedString":"xxxx","hardcodedString":"xxxx","hardcodedString":"xxxx"," hardcodedString ":" XXXX"},

我发现了以下git脚本,它创建了一个应该生成JSON的SP但是当我按需要执行时,我得到'命令已成功完成'

输出正在进行的任何想法,或者实际上是否有更好的方法来实现我的JSON?

create procedure [dbo].[GetJSON] (
    @schema_name varchar(50),
    @table_name varchar(50),
    @registries_per_request smallint = null
)
as
begin
    if ( ( select count(*) from information_schema.tables where table_schema = @schema_name and table_name = @table_name ) > 0 )
    begin
        declare @json varchar(max),
            @line varchar(max),
            @columns varchar(max),
            @sql nvarchar(max),
            @columnNavigator varchar(50),
            @counter tinyint,
            @size varchar(10)

        if (@registries_per_request is null)
        begin
            set @size = ''
        end
        else
        begin
            set @size = 'top ' + convert(varchar, @registries_per_request)
        end
        set @columns …
Run Code Online (Sandbox Code Playgroud)

sql json sql-server-2008

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

json ×1

sql ×1

sql-server-2008 ×1