小编Ram*_*hta的帖子

使用 Nolock 提示更新查询

我正在尝试在更新查询中添加 with(NOLOCK):

UPDATE pth_patchLookup with(nolock) SET ScanDateTime = Getdate() WHERE RegID = 312
Run Code Online (Sandbox Code Playgroud)

但我收到以下消息:

NoLock hint is supported only with Select statement and not with update, insert and delete.
Run Code Online (Sandbox Code Playgroud)

有什么方法可以在此更新查询中应用“NOLOCK”?

谢谢你的帮助

sql nolock sql-server-2008-r2

5
推荐指数
1
解决办法
3万
查看次数

为什么"IF @@ ROWCOUNT = 0 RETURN"用于代替插入触发器?

我的桌子上有一个触发器.

CREATE TRIGGER HIE.AI_IB_Export_Events 
   ON HIE.IB_Export_Events 
INSTEAD OF INSERT
Run Code Online (Sandbox Code Playgroud)

它后面的行是:

IF @@ROWCOUNT = 0 RETURN
Run Code Online (Sandbox Code Playgroud)

这不是必需的吗?如果没有插入行,如何进入插入触发器?

为什么我们要对插入物执行此类检查?对于没有记录匹配where条件的更新查询,我可以理解相同的内容.

如果这些条件到达@@ ROWCOUNT = 0的情况,那么在哪种情况下会发生这种情况?

提前致谢.

t-sql sql-server triggers

2
推荐指数
1
解决办法
2047
查看次数

在HL7消息中添加"〜"符号

我有一个HL7消息导出.有一个字段在输入中有一个tild符号(〜).HL7将其转换为符号"\ R \"

我也尝试使用VBScript使用ASCII值(126)作为'〜'字符导出此值.但这也被HL7转换为"\ R \"

如何导出'〜'?任何帮助,将不胜感激.

xslt vbscript hl7 hl7-v2

1
推荐指数
2
解决办法
2952
查看次数

标签 统计

hl7 ×1

hl7-v2 ×1

nolock ×1

sql ×1

sql-server ×1

sql-server-2008-r2 ×1

t-sql ×1

triggers ×1

vbscript ×1

xslt ×1