t-sql 问答列表

如何在 SP 执行中系统地获取存储过程 (SP) 参数名称及其值

作者:Hugo 提问时间:2/7/2023

如标题中所述,我正在尝试在执行正确的存储过程时系统地获取存储过程参数计名称及其相应的值。 第一点,即获取存储过程参数名称,使用表 [sys] 很容易。[all_parameters] 和存储过程名称...

使用 while 循环创建计算度量值的 SQL 替代方法

作者:DataWrangler1980 提问时间:2/8/2023

我正在通过执行一些计算来创建一个字段。 然后在下一次迭代中,我使用该结果来计算一个新值。目前使用 WHILE 循环执行此操作。还有其他方法吗? 我尝试过 LAG 和 Partition,甚至是递归 ...

我正在尝试让我的 While 循环适用于某些场景?一些帮助表示赞赏

作者:Kushal 提问时间:3/1/2023

场景如下,但是我的 while 循环为第一个 if 语句保持两次打印文件。 第二种方案 - 恢复完整和差异 逻辑顺序:无恢复的完整备份和带恢复的差异 第 3 种方案 - 还原完整日志和日志 逻辑顺...

尽管手动重建查询成功,但 WHILE 循环的第一次迭代仍会耗尽内存

作者:Slothen 提问时间:12/14/2022

环境:SQL Server 2019 (v15)。 我有一个大型查询,当作为单个语句运行时,它占用了太多空间。当我尝试运行它时,我收到以下错误:SELECT 无法为数据库“TEMPDB”分配新页,...

如何检查 SQL Server 表中是否存在列

作者:Maciej 提问时间:9/25/2008

如果不存在,我需要添加一个特定的列。我有类似以下内容的东西,但它总是返回 false: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WH...

如何从一组状态中计算总进度状态?

作者:Zenith 提问时间:3/8/2023

我正在尝试检索存储在 sql server 数据库中的多步骤进程的状态。每个步骤都是表中的一条记录。 当客户端想知道该过程的状态时,我想检索所有步骤的状态,并让我的查询返回状态 当所有步骤的状态都...

如何在TSQL中截断秒?

作者:ob213 提问时间:1/7/2012

我有时间,选择cast(SYSDATETIME() AS time) 14:59:09.2834595 截断秒的方法是什么? 14:59...

获取已知字符串的第 2 个和第 3 个实例之间的字符串

作者:marky 提问时间:3/25/2023

给定字符串,我需要获取第二个和第三个之间的值。即.'aaaaa$bbbbb$ccccc$ddddd'$ccccc 有一个 SO 问题给了我一个很好的起点,但我还没有完全到位。(很抱歉,我有这个问题的...

对多行上的非数字值进行 SQL 透视

作者:Lavie 提问时间:3/31/2023

我有以下数据: 员工 日期 量 Emp 1 (英语) 01/01/2023 1.50 Emp 1 (英语) 01/01/2023 7.5 磅 Emp 1 (英语) 02/01/2023 0.00 E...

将存储过程的结果插入到临时表中

作者:Ferdeen 提问时间:3/17/2009

我该怎么做?不定义,没有定义?SELECT * INTO [temp table] FROM [stored procedure]FROM [Table][temp table] Select来自I...


共151条 当前第8页