我希望拉出一些表的列(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)