如果某个特定的列不存在,我需要添加它。我有以下代码,但它总是返回 false:IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' ...
我想使用T-SQL将一张表移动到特定的模式(Schema),我正在使用SQL Server 2008。
在 SQL Server 中,有没有一种简单的方法可以过滤 sp_who2 的输出结果呢?比如说,我想只显示某个特定数据库的行。
我正在尝试从一个字符串中解析出一个值,这涉及到获取该字符串的最后一个字符索引和一个字符串。目前,我在进行一种可怕的hack,它涉及到翻转字符串:SELECT REVERSE(SUBSTRING(REVERSE(DB_NAME()), 1, CHARINDEX('_', REVERSE...
我有一些客户收到了奇怪的账单。我已经成功地确定了核心问题: SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, 4)) * CAST(199.96 AS DECIMAL(19, 4)))) -- 200 what the? SELECT ...
我有一些JSON需要在SQL Server 2016中解析。它有一个项目->结构->属性的层次结构。我想编写一个查询来解析整个层次结构,但我不想指定任何元素的索引号,例如我不想这样做:openjson (@json, '$[0]') 或者openjson (@json, '$.structur...
SQL 2016有一个新功能,可以将SQL服务器上的数据转换为JSON格式。我在将对象数组合并为值数组方面遇到了困难,即:示例 -CREATE TABLE #temp (item_id VARCHAR(256)) INSERT INTO #temp VALUES ('1234'),('567...
我想在 SQL Server 2016 中使用 JSON 函数,但当我尝试执行 OPENJSON 函数时,出现以下错误: Msg 208, Level 16, State 1, Line 1 Invalid object name 'openjson'. 为什么它不起作用?我拥...
我有一个 JSON 结构,其中包含多个渲染(Renders),每个渲染又包含多个字段(Fields)的节(Sections)。 如何在最低级别(字段)上执行 1 次 OPENJSON 调用以从那里获取所有信息? 这是一个示例 JSON:Declare @layout NVARCHAR(MAX)...
我需要从一个使用两个表之间的内联结的查询中创建JSON输出,这两个表具有一对多的关系。我希望辅助表的值作为主表的数组属性嵌套。 请考虑以下示例:DECLARE @Persons AS TABLE ( person_id int primary key, person_name...