腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
插入
存储
过程
,
检查
行
是否
存在
sql-server-2005
、
stored-procedures
、
insert
我正在使用sql server 2005,并希望在数据库表中
插入
一
行
,但是我在values中得到了一个不正确的语法。我还想确保我添加的东西不
存在
,我认为这是正确的,但我有一个语法错误。
浏览 0
提问于2011-03-11
得票数 1
回答已采纳
4
回答
调用
存储
过程
插入
多个值
sql
、
sql-server
、
tsql
为了
插入
或更新,我们调用一个
存储
过程
。我的问题是: 如果将值作为表值参数传递,如何处理
存在
浏览 5
提问于2015-09-10
得票数 2
回答已采纳
2
回答
存储
过程
中“锁表”的MySQL替代方案
mysql
、
table-lock
如果
行
还不
存在
,我需要在表中
插入
一
行
,并且我需要使用
存储
过程
来做到这一点。因此,我需要选择
检查
行
是否
已经
存在
,然后执行
插入
操作。我想要避免的是竞争条件,在这种情况下,
存储
过程
的两个调用者可能看到该行不
存在
,然后都试图
插入
该行。 我解决这个问题的第一个想法是锁定表,但不幸的是,您不能在
存储
过程
中
浏览 6
提问于2011-09-06
得票数 2
回答已采纳
1
回答
检查
行
是否
已
存在
存储
过程
mysql
、
stored-procedures
、
mariadb
所以我有这个MySQL
存储
过程
,但是如何
检查
该行
是否
已经
存在
?
浏览 5
提问于2022-06-07
得票数 0
1
回答
mysql/mariadb,通过尝试
插入
新
行
并
检查
错误来
检查
行
是否
存在
是个坏主意吗?
mysql
、
sql
、
mariadb
我发现了一个不太好的方法来
检查
是否
已经
存在
一个
行
,如果它确实
存在
,那么它就不会添加它来避免重复。我是完全疯狂地依赖这个方法,还是应该采用老办法,在尝试
插入
数据库中行之前
检查
它
是否
存在
?message = xxx
插入
mysql时,会自动对消息创建散列,但由于它是唯一的列,如果哈希已经
存在
于数据库中,它只会抛出一个错误,并且永远不会
存在
重复的.我希望。使用散列的原因只是为了避免通过扫
浏览 5
提问于2021-04-15
得票数 0
回答已采纳
1
回答
如何根据数据库验证AJAX Combobox中
插入
的项?
asp.net
、
validation
、
combobox
我想知道如何在回发期间验证组合框中的
插入
项
是否
存在
于数据库中?如果item.text
存在
,一条错误消息应该通知用户该项目已经
存在
于数据库中。如果数据库中不
存在
该项,则应执行
插入
操作。我
是否
应该使用customvalidator并创建一个servervalidationfunction来搜索我的数据库表中的项名称?在验证
存在
之后,我想验证向数据库的
插入
是否
成功。
浏览 1
提问于2010-11-30
得票数 0
4
回答
使用vb.net
检查
sql数据库中的重复记录
sql-server
、
vb.net
假设我的
存储
过程
在vb.net上工作,它向数据库中
插入
行。 但是当单击ADD按钮时,我的系统需要
检查
在文本框中输入的ID
是否
已经
存在
于数据库中。
浏览 0
提问于2013-05-04
得票数 0
4
回答
在
插入
之前
检查
主键值
是否
比使用try-catch更快?
sql-server
、
performance
、
sql-server-2008
基本上,我有一个具有两个字段的主键列(memberid,messageid)的表,并且我有一个
存储
的
过程
,它将一个新
行
插入
到该表中。现在,我
检查
具有PK的
行
是否
存在
,如果不
存在
,则
插入
,但我已经遇到了在
检查
之后和实际
插入
之前由不同进程
插入
行的情况,所以我正在考虑另一种方法。出于性能原因,我不想使用事务,所以我在考虑将INSERT包含在try-catch中,并完全跳
浏览 0
提问于2011-03-17
得票数 6
回答已采纳
1
回答
在SQL Server
存储
过程
中使用变量
sql
、
sql-server
、
variables
、
stored-procedures
我在SQL Server
存储
过程
中使用变量,但遇到问题。 WHERE id = @PeopleIDend 在第一个"if“@PeopleID始终为NULL时,
存储
过程
会将
行
插入
到表中
浏览 0
提问于2016-04-10
得票数 0
1
回答
在oracle
过程
中,
检查
带主键的
行
是否
存在
,键
是否
已经
存在
引发异常。
sql
、
oracle
、
stored-procedures
、
plsql
我有一个在表格中
插入
一
行
的
过程
。我会做各种
检查
,如果一切都通过,就会将一
行
插入
到表中。 其中一项
检查
是
检查
表中
是否
存在
带主键的
行
。如果具有主键的
行
已经
存在
,则该
过程
应该能够捕获它并引发错误。
浏览 3
提问于2016-04-13
得票数 1
回答已采纳
1
回答
SQL Server 2016 -连接字符串
sql
、
sql-server
、
sql-server-2016
我有一个包含列的表Hashtags:在我的
存储
过程
中,我收到了如下字符串:我必须
检查
一些hashtag
是否
存在
并更新计数,否则只需为字符串中的每个hashtag
插入
新
行
。我正在尝试使用IN,但不适用于
插入
。
浏览 7
提问于2017-01-18
得票数 0
回答已采纳
3
回答
使用T-SQL查找相似的重复数据库记录?
sql-server
、
tsql
我有一个MSSQL2008数据库,有相当数量的
行
。到目前为止,在向表中
插入
新
行
之前,
存储
过程
会
检查
数据库中
是否
已经
存在
该记录(通过
检查
标记为Title的列)。这种
检查
是精确的,如果要
插入
的记录略有不同,它将
插入
它,而不是更新现有
行
(这是一个近似匹配)。我想做的是在
插入
之前以某种方式检测表中的近似重复项。因此,要
插入
的新记录: T
浏览 0
提问于2009-12-31
得票数 2
回答已采纳
1
回答
在同一个TransactionScope()中调用两个
存储
过程
c#
、
sql-server
我有两个
存储
过程
,并在相同的TransactionScope中调用它们,如下所示。第一个-- SPInsert() --将一个新
行
插入
到表A中 我的问题是,即使在调用第二个
存储
过程
之前,我已经放置了一个断点,但在TransactionScope完成之前,我无法在表中看到第一个
存储
过程
的
行
。SPInsert
是否
<e
浏览 0
提问于2018-04-23
得票数 1
3
回答
MySQL -可能将INSERT拆分为2个查询
mysql
、
insert
."')");谢谢,
浏览 1
提问于2012-10-30
得票数 0
2
回答
如何在Ms Sql server的单个
存储
过程
中进行
插入
和删除和更新的验证
sql-server
我正在尝试编写
存储
过程
测试用例以进行功能
检查
。我需要
检查
是否
存在
用update操作完成的insert和/或delete操作。我尝试使用BINARY_CHECKSUM(*)进行更新,但是如何知道表是
插入
还是删除,是多少
行
,和操作是通过结果集进行的。谢谢你。
浏览 2
提问于2013-08-20
得票数 1
回答已采纳
3
回答
如果在Server中的单个查询中相同,如何
插入
/更新或跳过?
sql-server
我有一个大约100000
行
的数据集。我一直在使用以下查询将column1作为主键
插入
到Server数据库表中,SELECT 'value1现在,在
插入
之前,我需要通过主键值
检查
行
是否
存在
。如果
行
存在
且所有其他列值相同,则跳过
行
,否则更新与主键值相关的所有列值,如果不
存在
,则
插入</
浏览 8
提问于2022-10-13
得票数 0
回答已采纳
2
回答
upsert sql查询
sql
、
sql-server-2008
、
stored-procedures
我正在寻找一些建议,如何优化组合sql
存储
过程
。对于第一个查询,我执行insert,对于第二个查询,如果数据
存在
,我将执行update。我想要做的是将两个
存储
过程
合并为一个,查询将
检查
数据
是否
存在
而不是update,否则
插入
一个新
行
。这是我目前所拥有的:ALTER PROCEDURE [dbo].Last_Name = @Last_Name, Title_Position=@TitlePosit
浏览 0
提问于2012-01-02
得票数 10
回答已采纳
2
回答
存储
过程
中SQL Server查询的性能问题
c#
、
sql
、
sql-server
、
windows
、
service
我们在使用微软企业库3.0的.net应用程序(Windows服务)中调用的
存储
过程
遇到了性能问题。SQL Server
过程
只是
检查
记录
是否
存在
,如果记录不
存在
,则将记录
插入
到表中,否则只返回记录。因此,我们设置了一个if exists条件来
检查
组合
是否
已经
存在
。此条件
检查
耗费了很长时间。,它每分钟只
插入
10到20
行
。如果我们删除条件
检查<
浏览 45
提问于2018-06-01
得票数 1
2
回答
何时使用
存储
过程
进行
插入
?
sql
、
sql-server
、
tsql
我将使用自己编写的程序操作数据库,我仍然不确定
是否
应该编写一个
存储
过程
来
插入
新
行
。varchar(10) not null,我认为我应该使用
存储
过程
来
插入
第二个表,这样我就可以
检查
主键
是否
确实
存在
于第一个表中,等等。
浏览 0
提问于2017-05-19
得票数 0
1
回答
如果
存在
行,则
行
更新。如果不
存在
行,则
插入
它
sql-server
我将在
存储
过程
中接收xml。在
存储
过程
中,我将解析xml并将其数据
插入
到表中。我想我可以用IGNORE_DUP_KEY,但我不确定。CREATE TABLE
浏览 4
提问于2014-12-22
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券