问题标签 [exists]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 帮助 SQL Server 过程回滚
我需要一些有关此过程的帮助:
如果没有其他具有相同名称的用户,它应该做的是尝试插入一个新用户。
如果已经有一个用户,它应该回滚否则提交。但它不起作用,它无论如何都会提交。
有什么建议么?
tsql - 如何制定 T-SQL 以排除重复项?
我正在尝试开发一个查询以仅返回非重复记录,以便我可以将这些记录添加到我的数据库中,但我不断收到重复记录错误。
我尝试了您的解决方案,但仍然遇到重复错误问题。我删除了重复的 35 行。还有什么可能导致这种情况?这是我的查询。我认为部分混淆是 measureid 是 j5c_MasterMeasures 中的单个列,但该值来自 j5c_ListBoxMeasures_Sys 中的两个字段。
tsql - 如何制定 T-SQL 以避免主键约束?
我正在尝试开发一个查询以仅返回非重复记录,以便我可以将这些记录添加到我的数据库中,但我不断收到此错误:
消息 2627,级别 14,状态 1,第 1 行
违反主键约束“PK_j5c_MasterMeasures”。
无法在对象“dbo.j5c_MasterMeasures”中插入重复键。
该语句已终止。
这是我正在使用的最新查询:
令人困惑的部分是来自 M5C_Measures_Sys = 的 MeasureId B.measurename + ' ' + B.Labelname
。这是来自以下的一些示例数据#GOOD_RECORDS3
:
所以你可以看到b.measurename = b.labelname
。上面的错误发生在插入。
您的回答查询结果如下:
iphone - iPhone SDK 远程文件存在,没有缓存
我需要在不使用缓存的情况下检查我的服务器上是否存在文件。我使用的方法都是返回200,即使文件不存在,所以我只能假设是缓存问题,或者我的代码有问题。
这是我的代码:出于参数考虑..此示例中的 URL 已更改,但我的代码中的 url 是正确的。
响应总是 200,即使我重命名服务器上的文件。
php - 如何检查 URL 是否存在 - 错误 404?(使用 php)
如何检查 URL 是否存在 - 错误 404?(使用 php)
sql - 旧的 IN vs. Exists vs. Left Join(其中 ___ 为空或不为空);表现
我发现自己陷入了困境。我有只有一列(抑制或包含列表)的表,它们或多或少是 varchar(25),但问题是我没有时间在主查询中使用它们之前对它们进行索引,并且取决于它的重要性,我不知道每个表中有多少行。所有这一切的核心基础表是大约 140 万行和大约 50 列。
我的假设如下:
IN 不应该用于返回大量值(行)的情况,因为它看起来是连续的,对吧?(子查询上的 IN 没有直接传递值)
连接(INNER 用于包含和 LEFT 并在抑制时检查 Null)最适合大型数据集(超过 1k 行左右)
EXISTS 一直让我担心,因为它似乎在为每一行做一个子查询(全部 140 万?哎呀。)
我的直觉说,如果可行,请获取抑制表的计数并使用 IN(对于 1k 行以下)和 INNER/LEFT 连接(对于 1k 行以上的抑制表)注意,我将要抑制的字段将是大基表,但抑制表不会。想法?
提前感谢您的任何和所有评论和/或建议。
sqlite - 如果不存在则插入其他更新?
我已经为经典的“如何插入新记录或更新已存在的记录”找到了一些“将成为”解决方案,但我无法让它们中的任何一个在 SQLite 中工作。
我有一个定义如下的表:
我想要做的是添加一个具有唯一名称的记录。如果名称已经存在,我想修改字段。
有人可以告诉我该怎么做吗?
php - 检查PHP中是否存在xml节点
我有这个 simplexml 结果对象:
我需要检查节点“problem_cause”是否存在。即使它是空的,结果也是错误的。在 php 手册中,我找到了我根据需要修改的 php 代码:
我不知道用什么代替 xpath 查询“THE_PATH”来检查节点是否存在。还是将simplexml对象转换为dom更好?
delphi - 外部应用程序:检查 Outlook 文件夹是否存在
下面的解决方案
我一直在网上寻找解决方案,但在 Delphi 中似乎很难找到答案......
如果您熟悉 Outlook,请跳过此步骤
之前的一些解释: Outlook 中的联系人文件夹的组织方式类似于 Windows 中的文件夹树。联系人存储在联系人文件夹本身或子文件夹中。
我的代码确实将外部数据库中的联系人添加到 Outlook 联系人数据库中。为了防止重复输入,该程序应该检查所有联系人并查看它是否可以找到联系人条目的“旧”版本并更新它,或者如果没有,则创建一个新的。
因此,我编写了一个循环遍历文件夹并检查联系人的递归。
在文件夹中,您可以通过(除了 Next、Previous 和 Last)获取子文件夹
//现在选中的文件夹是前一个选中文件夹中的第一个子文件夹
如果我试图获取此子文件夹的任何属性,例如“Items.Count”或其他任何属性,则会发生错误,因为该文件夹不存在。
因此,我想检查文件夹是否存在,并跳过循环遍历该子文件夹,否则循环将在此处中断并且程序停止。
如果您熟悉 Outlook 的工作原理,请跳至此处
问题:
在调试器中,此联系人/文件夹变量(一个 OleVariant,指向现在选择的文件夹的指针)包含类似于此的值:'$0074974C'。
如果没有子文件夹,则此值返回“$00000000”。这似乎是一个指针。
我应该如何检查文件夹是否存在?
什么不起作用:检查是否
联系人 = '$00000000'(作为字符串)
联系人 = '$00000000'(作为 OleVariant)
var
val:TVarRec;
代码:
val:=联系人;
字符串(Contacts.VWideChar)='$00000000'
var
vntNothing: OLEVariant;
代码:
TVarData(vntNothing).VType := varDispatch;
TVarData(vntNothing).VDispatch := Nil;
联系人 = vntNothing
联系人 = 未分配
...
...
在 VBA 中这个问题有一个简单的解决方案
如果联系人 = 无
但是德尔福中没有“无”...
想法?
python - File 是否存在于 Python 中?
可能重复:
检查文件是否存在的 Pythonic 方法?
python 2.6如何检查文件是否存在?
如果文件存在,则运行 exec redo.py。如果文件不存在 exec 文件 start.py
该文件是一个 0kb,但名称为 Xxx100926.csv
安斯好像是