腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
用于
创建
外
键
行
的
SQL
触发器
、
、
我有一个
触发器
,它在information中发生插入操作之前在version中插入一
行
。我
的
问题是,我需要为information.version_id (即将
创建
的
行
)使用version.id (新
创建
的
行
)。我知道如何在version表中
创建
触发器
和insert,但是如何捕获要在insert for information中使用
的
版本id 干杯!
浏览 1
提问于2017-08-25
得票数 0
2
回答
如果存在引用父实体
的
子实体,如何停止对该父实体
的
删除?
、
我有以下
用于
SQL
Server 2012
的
DDL: [SubjectId] INT IDENTITY (1, 1) NOT NULL, [Name我真正需要
的
是当一个人试图删除一个主题时,有主题删除失败。如果我既不包含DELETE ON CASCADE,也不包含DELETE NO操作,那么就会发生这种情况。如果没有,那么如果主题有主题,我如何才能停止对主题
的
删除?
浏览 0
提问于2013-08-01
得票数 0
2
回答
当表本身存在外
键
约束时,postgresql多插入是如何工作
的
?
、
、
、
INTO schools (id, ancestor_id) VALUES ('school 1', 'ancestor 1'), ('ancestor 1', NULL) 我原以为insert查询会引发
外
键
异常,但实际上它成功地插入了2
行
。我查看了文档中
的
insert,但没有提到类似的情况。
浏览 3
提问于2020-11-19
得票数 3
回答已采纳
1
回答
不知道
触发器
是如何工作
的
、
、
如果表中有来自该供应商
的
供应品,
触发器
应该对从表供应商中删除
行
做出反应,
触发器
应该取消删除。该代码允许删除有供应品
的
供应商和没有供应
的
供应商:ON SuppliersAS );DELETE FROM Suppliers WHERE Suppli
浏览 3
提问于2016-10-15
得票数 1
回答已采纳
2
回答
数据库内部:实现
外
键
约束
、
、
、
例如,
外
键
是如何在PostgreSQL中实现
的
? 我注意到
创建
外
键
涉及很多散列,所以我假设基于哈希
的
索引是在引用主键列
的
外
键
列上
创建
的
。如果是这样的话(例如,当我们想从被引用
的
表中删除一
行
时--这个表带有主键或所谓
的
主表),我们可以很容易地检查引用表中
的
行
是否实际被引用。更重要
的</e
浏览 1
提问于2015-03-15
得票数 3
回答已采纳
1
回答
将一
行
转换为包含所有关系
的
嵌套JSON文档
、
、
、
、
在PostgreSQL 10.10中,我在PL/pgSQL中
创建
了一个
触发器
函数,该函数使用to_jsonb(NEW)将NEW
行
转换为JSON对象。但是现在我需要以嵌套
的
方式将NEW记录
的
外
键
的
另一端
的
记录包含在JSON对象中。我需要保持这个
触发器
函数尽可能通用,因为我计划在所有表上使用它。以下
外
键
的
深度目前对我来说已经足够了。另外,为了简化,我可以假设
浏览 0
提问于2019-09-07
得票数 2
回答已采纳
4
回答
PL/
SQL
触发器
,
用于
从一个表
的
INSERT更新另一个表
、
、
我正在使用
SQL
和Oracle数据库,需要一些帮助-
触发器
是我很难理解
的
东西。我需要一个
触发器
,当我在表A中插入一
行
时,它会更新表B中
的
一
行
:具体地说,就是主键与刚添加到表A中
的
行
的
对应
外
键
匹配
的
行
。 因此,例如,表A中
的
列X是引用表B中
的
列Y
的
外
键
(主键)
浏览 1
提问于2013-02-09
得票数 5
1
回答
PostgreSQL删除
触发器
、
我在PGAdminIII上
创建
了一个
触发器
,希望删除另一个表中具有
外
键
的
行
。BEGIN" ^
SQL
state: 42601我不习惯Postgres上
触发器
的
语法,但这是我根据
SQL</e
浏览 0
提问于2015-05-17
得票数 3
回答已采纳
1
回答
Fluent Nhibernate混合
键
映射Legacy DB
、
生成
的
列是通过调用带有表名
的
DB函数以及其他
外
键
部件之一提供
的
。生成
的
复合关键部件并不是唯一
的
,我无法更改这一点。生成
的
键
部件也常用作其他表上
的
外
键
。如果我
创建
实体映射来指定数据库中
的
组合
键
,那么我们就不能使用任何身份生成策略,从而破坏工作单元。如果
创建
只指定生成
的
列作为主键
的</em
浏览 2
提问于2012-07-10
得票数 1
回答已采纳
1
回答
如何将
SQL
查询拉到
触发器
中?
、
、
、
我想在桌子上写个
触发器
。我没有提到那些表上
的
任何主键和
外
键
约束。我正在努力实现那些使用
触发器
。如果我想删除表中
的
一些
外
键
记录,如果我提到级联,那么它将删除记录。如果我在删除记录时没有提到
SQL
查询中
的
级联,它应该会显示一个错误。说它是另一个表
的
主键,所以不能删除。 为此,我需要检查
触发器
内<e
浏览 6
提问于2013-12-11
得票数 0
回答已采纳
2
回答
我似乎无法用
外
键
或
触发器
在中
创建
一个看似简单
的
数据库关系
、
、
Friendship_ID是表
的
主键。我希望User_ID和Friend_ID是引用Users表中
的
User_ID
的
外
键
。但是,当我试图在级联模式下指定第二个
外
键
时,我会得到以下错误。 无法
创建
关系“FK_Users1_Users1 1”。下面是我想要
的
布局
的
数据库图,这两个
外
键
在其中级联它们
的
delete。我理解如何从布局中产生多个级联路径,所以我读过
浏览 5
提问于2014-12-09
得票数 1
回答已采纳
1
回答
将列更改为标识(
SQL
Server)
、
、
我
的
公司有一个应用程序,它有一堆数据库表,过去使用序列表来确定下一个要使用
的
值。最近,我们将其转换为使用identity属性。问题是,为了将客户端升级到软件
的
最新版本,我们必须将大约150个表更改为identity。要手动执行此操作,您可以右键单击表,选择设计,将(是身份)更改为“是”,然后保存该表。据我所知,在后台,
SQL
Server将其导出到一个临时表,删除该表,然后将所有内容复制回新表中。客户端可能有自己
的
唯一索引,也可能有其他特定于客户端
的
内容,因此
创建
通用脚
浏览 1
提问于2014-01-14
得票数 0
1
回答
Excel和工作台链接。MySql如何自动更新值
、
、
、
我在
Sql
数据库(MySQl,工作台)中有数据。我可以把它导出到excel表中。然后,我可以简单地将它保存在我
的
桌面上。挺直接
的
。 但我
的
问题是:我如何在两者之间建立自动联系?让我们说..。我在excel工作表中添加了一个新
行
,反之亦然。两人将如何沟通,并发送相关数据,以反映彼此
的
数据?
浏览 0
提问于2019-03-07
得票数 0
回答已采纳
2
回答
更新
触发器
SQL
之后
、
嘿,伙计们,我用oracle
sql
创建
了两个表,第一个有两个列,第二个有三个列(其中一个是来自第一个表
的
Pk
的
外
键
)。我想要
创建
一个
触发器
,在我更新第二个表中外
键
的
列后,将根据pk
的
值更新其他列。Table1(idF,name)table2(id,idF,name) 我想要
创建
一个
触发器
,当我在table2中更新table2(
外
键</e
浏览 5
提问于2020-12-14
得票数 0
2
回答
如何编写
触发器
以更新另一个表中
的
行
?
、
、
); CREATE TABLE InspectionsId int,);当EventsCnfig表中
的
任何行将列Event
的
值更新为-1或插入具有Event值
的
新行时,需要
创建
触发器
-1具有适当Id
的
Inspections表中
浏览 10
提问于2016-05-20
得票数 1
回答已采纳
1
回答
多到多层叠删除风
、
、
、
、
C和D之间存在着多到多
的
关系。我希望建立一个级联删除,以便删除以下任何一
行
中
的
第一个实体,从而产生级联删除。A -> B -> D -> CD 所有其他
外
键
都有级联删除( -> C除外)。每次尝试将其设置为级联删除Server 2012时,都会出现以下错误: 无法<
浏览 2
提问于2014-10-31
得票数 0
2
回答
前
触发器
能做什么,事后
触发器
不能做什么,反过来
、
、
我读过很多关于这类
触发器
的
文章,到目前为止,我理解
的
是他们可以做完全相同
的
事情,区别更多
的
是“品味”,而不是他们真正能做
的
事情。所以我要问
的
是:和事后
触发器
相比,是否有什么东西是前
触发器
所不能做
的
,反过来呢?我是不是遗漏了什么?
浏览 3
提问于2016-07-09
得票数 2
回答已采纳
3
回答
外
键
+ PostgreSQL中
的
表继承?
、
这里
的
organization_teams是从organization继承
的
。因此,假设在organizations_teams中添加了一条记录,它将获得organization表id作为organization_teams中id列
的
值。org_users在organization
的
id列上有
外
键
。
浏览 0
提问于2014-06-23
得票数 30
2
回答
当有依赖于这些记录
的
外
键
时,如何从表中删除记录?
、
我有很多表,这些表
的
外
键
都指向了PersonId列。我需要从数据库中删除一个人。如果我做一个简单
的
:我收到一个错误: DELETE语句与引用约束"FK_CIPerson我继续“向下树”
的
依赖和删除
的
根。这通常是有效
的
,直到我到了一个特定
的
桌子,它不允许我删除任何进一步。我认为我必须连接两个表,并删除包含
浏览 5
提问于2014-06-03
得票数 0
回答已采纳
3
回答
如何在数据库中实现完全不相交
的
专业化?
、
、
假设有一个供学生和教授使用
的
数据库(一个非常简单
的
数据库),关系数据库如下:UndergradStudent (_id_, name,而是两个完全分开
的
专门化,当用
SQL
编写这个数据库以实现数据库时,我将如何为Teaches表获取学生id?我不知道如何从两个不同
的
表中制作
外
键
。 我编写这个问题
的
前提是,
SQL
语言并不是所有平台上
的
所有不同语言。
浏览 0
提问于2014-09-29
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券