T-SQL(Transact Structured Query Language)是Sybase ASE和Microsoft SQL Server支持的SQL功能的扩展。不要将此标记用于MySQL,PostgreSql,Oracle(Pl / SQL)相关查询。请注意,使用LINQ编写的sql代码也不是此标记的一部分。此标记专门用于使用Microsoft SQL Server进行高级SQL编程。
我有一个 # 分隔的字符串 @str。我想从中单独获取实体名称 我尝试了下面的方法,它有效,但是我需要应用许多 CHARINDEX 才能使其工作。 还有其他的吗
代码/示例数据: 声明@Table表 ( PKey VARCHAR(10), CKey VARCHAR(10), GCKey VARCHAR(10), 代码 V...
--数据设置 将@Table声明为表 ( [Id] INT 身份(1, 1) , [类型] TINYINT , [TypeOne] INT , [类型二] INT , [类型三] INT ); 插入...
代码/示例数据: 声明 @Table TABLE (PKey VARCHAR(10)、CKey VARCHAR(10)、GCKey VARCHAR(10)、代码 VARCHAR(10)) ; 插入@Table 选择'A','','','A' 联合所有 选择“A”、“AB1”、“”、“AAB1” 联合...
我想了解枢轴是如何工作的。我有以下架构: 创建表标记 ( id int 主键, 学生ID int, 当然 varchar(255), 标记整数 ); 我拥有的数据是:
我作为一名(笨手笨脚/自学成才的)SQL 开发人员已经工作了一年多了,但 T-SQL 中没有 First/Last Aggregate 函数仍然让我感到困惑。这是我必须经常做的事情...
如何使用另一个表中的数字创建序列列表。我正在使用下面的语法,但我只是想知道如何从另一个表中的最小值开始,然后创建序列...
如何让我的 t-sql 代码检查条件然后停止?不检查下一个条件。返回应该只有一个结果
伪: 如果条件为真,则返回结果并且不寻找下一个条件。 如果条件为假,则检查下一个条件。 等等...我有大约 6 个要按层次结构顺序检查...
Microsoft Access 表达式生成器中 IIF 内的表达式
我想在特定字段中的值大于零时执行计算。具体来说,如果字段 1 中的值 > 0,我想计算字段 2 和 3 中的百分比总计。(否...
我有一个 CTE 表,我在下面遇到这个问题 消息 241,第 16 级,状态 1,第 1 行 从字符串转换日期和/或时间时转换失败。 当我查询该部分的一部分时...
当 field1 中的数据格式一致为 mm/dd/yy 时,我可以使用以下方法提取日期: substring([field1],patindex('%[0-9][0-9]/[0-9][0-9]/[0-9][0-9]%',[field1]), 8) 然而,有时...
我有下表用于存储员工的合同开始日期和结束日期。 创建表 #Employee_Contract_Dates (RecordID INT IDENTITY(1,1), EmpID INT,
内联约束(在名为检查约束的列上)和外联或多列约束之间的性能/内存是否有任何差异。 示例我有一个表存储名称和...
我有一个 C# (.NET Framework 4.7.2) 脚本来执行一些跟踪代码的自定义读取,我试图用它来创建 SQL (V14.0.3445.2) 表值函数。 C# FillRow 方法看起来像...
我有一个场景,其中有生产/测试,在测试环境中,我有一个包含许多列的设置表(行),我希望能够在数据库刷新和设置后运行更新
我有一个数据库,有一些名称不同但主体相同的存储过程。如何使用 T-SQL 语句动态识别它们? 我无法使用
如何获取给定日期时间值的时间? 我在数据库中有一个这样的日期时间: 2010-09-06 17:07:28.170 并且只想要时间部分: 17:07:28.170 有没有这样的功能或者
我的朋友被要求开发一个过程来运行存储过程(如果表存在)。 服务器上有 53 个数据库,我们只想在 TableNameZZZ 存在的情况下运行该存储过程...
我的朋友被要求开发一个程序,以便在表存在时运行 SP。 因此服务器上有 53 个数据库,如果数据库中存在 TableNameZZZ,我们只想运行 SP。 我的...
如何使用 NULLIF 和 OPENJSON 来替换空字符串?
我正在尝试从 JSON 字符串中读取数据,但是如果存在空值,我需要在 SQL 中用 NULL 替换。我尝试过 NULLIF,但出现语法错误。网上的例子似乎只涉及替换...