腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
具有
多个
更新
、
插入
和
删除
操作
的
存储
过程
。
如果
最后
一个
DML
命令
失败
,会
发生
什么情况
?
sql-server
、
stored-procedures
那么,
如果
我在SQL Server中
的
一个
存储
过程
中有
多个
DML
命令
,
如果
最后
一个
命令
失败
,其他所有
命令
是否都会回滚?考虑到我不在事务范围内!
浏览 11
提问于2020-10-28
得票数 0
回答已采纳
1
回答
BigQuery BadRequest(“由于并发
更新
而无法序列化访问”)
sql
、
python-3.x
、
google-bigquery
因此,我尝试像这样
更新
多行(至少50行),这将导致超过2分钟(慢)
的
时间: update statement执行上述代码将导致:我记得它被锁定了,所以我们不能在作业仍在运行时进行
更新
(对不起,不是SQL专家) 我只是想知道在Bigquery上
更新
多行
的
最快方法
浏览 16
提问于2021-12-07
得票数 1
回答已采纳
1
回答
何时在Server中使用BEGIN分布式事务而不是BEGIN事务?
sql-server
、
sql-server-2016
、
transaction
、
distributed-transactions
、
consistency
对于这个问题,让我们假设有两个服务器,ServerA
和
ServerB,并且在ServerA到ServerB上有
一个
链接服务器设置。根据微软
的
BOL for BEGIN TRANSACTION:执行引用链接服务器上
的
远程表
的
INSERT、DELETE或
如果
用于访问链接
的
服务器
的
OLE DB提供程序不支持ITransact
浏览 0
提问于2021-06-10
得票数 2
回答已采纳
1
回答
审计-表-部门触发器
oracle
、
triggers
、
oracle19c
、
audit-tables
当这个数据库触发器被触发时会
发生
什么?
命令
(以SYS用户身份):INSERT OR UPDATE OR DELETE ON DEPTold.DNAME;end case;end;这会如何影响正常
的
数据库
操作
浏览 3
提问于2021-03-07
得票数 0
4
回答
关键字'truncate‘附近
的
语法不正确。在视图中
tsql
我得到
的
错误是“关键字‘truncate’附近
的
语法不正确”。不确定这里
的
语法出了什么问题,不是很明显要me...probably一些愚蠢
的
东西,但我需要另一双眼睛: ALTER VIEW [dbo].
浏览 6
提问于2012-08-17
得票数 0
回答已采纳
1
回答
如何同时
删除
DDL
和
DML
语句
sql
、
sql-server
、
tsql
、
ddl
、
dml
以下是本书
的
部分内容: 数据
操作
语言(
DML
)是允许您使用核心语句INSERT、UPDATE、DELETE
和
MERGE来操纵任何Server表中数据
的
语言元素。核心
DML
语句包括以下内容:·SELECT:从数据库检索行,并允许从Server中
的
一个
或
多个
表中选择一行或
多个
行或列。
插入
:将
一个
或
多个
新行添加到Server中
的
表或视图中。
更
浏览 2
提问于2017-03-01
得票数 3
回答已采纳
1
回答
在pl sql中处理异常时回滚
和
删除
表
oracle
、
plsql
这是
一个
场景,我正在编写
一个
对
多个
表执行
DML
(insert)
操作
的
过程
。
如果
出现异常,我需要从两个表中
的
大多数回滚数据,并
删除
一个
新创建
的
表。示例: 1 create table1 WHEN OTHERSTHEN
浏览 2
提问于2015-01-24
得票数 0
1
回答
关于交易知识
mysql
、
postgresql
、
sql-server-2012
、
rdbms
我从未在任何一家企业公司工作过,但我看过
和
学习了一些关于web开发
的
教程,我看到crud应用程序使用数据操纵语言(,
DML
)将数据注入数据库,比如
插入
、
更新
、
删除
。我想问他们是否应该使用TCL。我
的
意思是,
如果
您正在处理
一个
企业客户端,我是否应该作为
一个
事务执行此查询?或者我应该直接使用
DML
命令
执行该
操作
,
如果
发生
了错误,而A
浏览 0
提问于2022-08-08
得票数 0
回答已采纳
1
回答
当在表中而不是在SQL中定义用户时,创建审核策略
sql-server
、
sql-server-2014
、
audit
在这篇文章
的
前言中,我对数据库设计非常陌生,所以
如果
这个帖子已经有
一个
简单
的
或即时
的
答案,请原谅。 在我
的
DB中,我有
一个
名为t_employees
的
表,它充当“用户”表。我试图想出
一个
审计解决方案,当我
的
应用程序中
发生
更新
、
插入
或
删除
语句时,它将捕获“谁修改了此数据”。但是,这种方法对我不起作用,因为我试图从进行更改
的
empl
浏览 0
提问于2018-08-23
得票数 0
回答已采纳
1
回答
在vertica中,/*+ENABLE_WITH_CLAUSE_MATERIALIZATION */可以在视图创建中工作吗?
sql
、
vertica
、
sql-view
我有非常复杂
的
SQL,从Vertica中
的
with语句开始。由于资源限制,未实例化
失败
,但实体化后运行时间小于20秒。然后,我将其放入create view语句中。它似乎丢失了作为视图
的
一部分
的
物化。文档没有提到在视图中使用它
的
任何限制。
浏览 10
提问于2021-11-09
得票数 0
1
回答
为什么在事务结束前在RedShift中释放隐式表锁?
sql
、
etl
、
amazon-redshift
我有
一个
ETL
过程
,它在RedShift中增量地构建维度表。它按以下顺序执行
操作
: 对foo执行大量
插入
/
更新
/
删除
,使其与staging_foo匹配当这种情况
发生
时,我偶尔
会
遇到并发序列化错误。这是因为两个进程都在重播重叠事务中foo_staging对foo_staging
的
一些相同<
浏览 5
提问于2013-12-31
得票数 4
回答已采纳
3
回答
NHibernate批
插入
不起作用
.net
、
nhibernate
我正在尝试让NH批
插入
工作,以迁移一些旧数据到我们
的
新数据库。对于测试样本,我已经像这样配置了batch size:在无状态会话中,我在提交事务之前
插入
了大约1000field.camelcase-underscore" type="guid" column="id"> <generator class="guid
浏览 0
提问于2011-06-03
得票数 2
1
回答
Sybase ASE 15.7
过程
缓存在
插入
时
失败
performance
、
insert
、
sybase-ase-15.7
如果
执行INSERT INTO ... SELECT ...FROM ...构造,它将执行2分钟没有足够
的
过程
缓存来运行此
过程
稍后重试,或者要求SA用更多
的
过程
缓存重新配置ASE。 不过,仅执行SELECT来检索这100 k行就需要大
浏览 0
提问于2021-09-06
得票数 0
5
回答
为什么、何时、何地我们要使用
存储
过程
、视图
和
函数?
sql-server
我经常使用
存储
过程
来访问数据,但不知道哪个是最好
的
-视图、
存储
过程
还是函数? 请告诉我以上哪一种是最适合数据访问
的
,为什么是最好
的
,请用例子列出原因。我在谷歌上搜索,想知道哪
一个
最好,但没有得到预期
的
答案
浏览 4
提问于2019-02-19
得票数 0
4
回答
存储
过程
和
用户定义函数之间
的
差异
sql
、
database
、
stored-procedures
谁能解释一下
存储
过程
和
用户定义函数之间的确切区别是什么,以及它们在哪种上下文中都有用?
浏览 0
提问于2010-01-11
得票数 53
1
回答
basic触发器中
的
基本疑问
tsql
、
triggers
触发器定义中FOR
和
后置
的
区别是什么?
如果
我发布
一个
更新
语句来
更新
5行,那么触发器(用于
更新
)是否
会
触发5次呢?
如果
是这样的话,是否可以为整个
更新
状态(即使它
更新
多行)只触发一次触发器,是否有可能/在触发器生命周期
的
任何时候在“
插入
”或“
删除
”表中有多行。
如果
是这样的话,可以给我
一个
非常快速
的
浏览 4
提问于2010-08-02
得票数 1
回答已采纳
1
回答
MS Access
会
自动将记录写回数据库吗?
sql-server
、
ms-access
、
sql-server-2008-r2
、
ms-access-2010
我们在Server 2008r2中有
一个
数据库,并且有两个用户界面:
一个
用户正在使用自定义接口
删除
一些记录,然后在数据库中创建一些报告。确实提交了delete transacion (在创建报告
过程
中涉及到一些作业,这些作业运行在不同
的
进程中,因此,
删除
浏览 1
提问于2014-10-30
得票数 0
2
回答
触发器,以创建要发送给service
的
变量表。
sql-server
、
trigger
、
sql-server-express
、
service-broker
每次
DML
操作
发生
在特定
的
表上;假设是Price Table,触发器会调用
一个
存储
过程
,将
插入
和
删除
的
表作为XML参数传递给队列,该参数将向队列发送消息(包含2个XML)。激活
过程
然后处理队列,并将对初始表所做
的
更改
插入
到审计表中。效果很好。 当对Price表
的
更新
是大规模
更新
时,就会出现这个
浏览 0
提问于2015-11-04
得票数 2
回答已采纳
2
回答
MySQL是回滚事务
的
有效方法吗?
mysql
、
transactions
、
sql-update
、
innodb
、
sql-insert
我在这里
和
google上看到了
多个
答案:回滚事务只意味着
最后
一个
命令
的
回滚,我还读到了包含所有
命令
的
内容。(既没有记录,也没有被引用) 我需要做
的
是创建
一个
存储
过程
,在表A上
插入
/
更新
,获取A
的
最后
一个
ID,将该ID
插入
B中,获取B
的
最后<
浏览 0
提问于2012-11-05
得票数 0
回答已采纳
2
回答
可以在Server可用性组中使用动态SQL作业吗?
sql-server
、
sql-server-2012
、
availability-groups
在为填充Service队列避免触发器
的
过程
中,我正在研究SQL作业
的
使用,如本文所解释
的
:异步SQL执行SQL代理作业允许在将消息发送到Service队列之前对数据进行
操作
。
浏览 0
提问于2016-04-22
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Oracle 更改数据:插入、更新、合并和删除
Hive 3的ACID表
15.1 Introduction to InnoDB
oracle lock 分类
SQL基础知识
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券