手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
foreign-keys
foreign-keys专题提供foreign-keys的最新资讯内容,帮你更好的了解foreign-keys。
数据库中绝对需要外键吗?
我想知道外键在数据库中的真正有用.从本质上说,如果开发者知道不同表所依赖的是什么密钥,那么他们可以像查询一样有外键写出查询,对吗? 另外,我确实看到外键约束有助于防止数据完整性的各种错误,但是例如说,程序员做好了保护数据完整性的工作,外键真的有必要吗? 如果你不关心参照完整性,那么你是对的.你应该关心参考诚信 问题是人们犯错误.电脑不行 关于你的评论: but say for example, t
作者:佚名 时间:2020-06-01
数据库设计 – 将一个表中的多个外键定义到多个表
我有3个型号: 帖子: > id >标题 >身体 照片: > id >文件路径 评论: > id > post_id >身体 和DB中的对应表.现在,如果我想为我的帖子发表评论,我可以简单地添加以下外键:ALTER TABLE comment ADD FOREIGN KEY(post_id)REFERENCES post(id).但是我想对其他模型(照片,个人资料,视频等)发表评论,并将所有评论保
作者:佚名 时间:2020-05-31
sql – CASCADE在多对多自引用表中删除
下面的表DISPLAY_TAB是一个自引用表,可以包含父选项卡和子选项卡.父选项卡可以有多个子选项卡,子选项卡可以属于多个父选项卡. 我想在主表和关系表DISPLAY_TAB_GROUPING之间建立一个CASCADE DELETE关系,这样当删除父或子选项卡时 – 关系也会自动删除(只是关系,而不是实际的选项卡记录).所以我在DISPLAY_TAB_GROUPING上为字段TAB_ID_R_1和
作者:佚名 时间:2020-05-19
sql – 使用表,字段和模式名称查找引用的表名
我有一个要求,我需要通过表中的特定字段(外键表)使用此字段名称,表名(此字段所在的位置)和模式名称(其中)查找引用的表名(主键表名)桌子,因此场地居住) 例如: Schema1.TableA Id (Integer, PK) Name varchar Schema2.TableB Id (integer, PK) A_Id (integer, FK referencin
作者:佚名 时间:2020-05-17
sql – 重写字段的外键
在PostgreSQL中我需要重构一个表(Purchases);它有另一个表(Shop)的外键.相反,我想要两个以文本方式保持关系的字段.我不能丢失任何信息,表格已包含数据. Purchases.shop_id: (long) -- is the field I need to drop Purchases.shop: (characters) -- will hol
作者:佚名 时间:2020-05-17
sql – 检查外键约束“在线”
如果我们有一个巨大的事实表并且想要添加一个新维度,我们可以这样做: BEGIN TRANSACTION ALTER TABLE [GiantFactTable] ADD NewDimValueId INT NOT NULL CONSTRAINT [temp_DF_NewDimValueId] DEFAULT (-1) WITH VALUES -- table is not actually re
作者:佚名 时间:2020-04-12
sql-server – 如何将外键约束放在sql server中的计算字段上?
表A有一个名为Computed1的计算字段.它是持久的而不是空的.此外,它总是计算一个char(50)的表达式.它也是独一无二的,并且有一个独特的键约束. 表B有一个字段RefersToComputed1,它应该引用一个有效的Computed1值. 尝试在引用A’Computed1的B的RefersToComputed1上创建外键约束会导致以下错误: Error SQL01268: .Net Sq
作者:佚名 时间:2020-04-11
foreign-keys – 用于在数据库中发现事实上的外键的工具?
快速调查数据库中信息的一种好方法是应用一个工具,自动创建所有表的数据库图表以及它们之间的所有关系. 根据我的经验,这些工具使用外键作为关系,我尝试它们的大多数数据库都不包含这些关系.当然,它们满足与外键相对应的约束,但不强制执行它们.而且我最终会得到一个由一堆不相关的表组成的“图表”. 所以我正在寻找的是可以计算“未声明的外键”的软件 >将它们用作数据库关系图中的表关系,或 >为相应的外键声明生成
作者:佚名 时间:2020-04-10
sql-server – 如何在SQL Server中编写索引,键,外键的脚本
我想从SQL Server(2008)中的数据库中获取所有索引,键和外键的详细信息.我该怎么做呢? 我计划使用它来在几个有点类似的数据库中同步这些属性. 我可以使用SQL Server Management Studio,但由于Web主机设置的限制,我无法对数据库进行完整备份. – 您不需要回答的次要问题: 为什么不能在Mysql中出现类似于数据库模式的东西,它只是以文本SQL脚本格式列出所有数据
作者:佚名 时间:2020-04-04
SQL多个外键作为主键
如果我声明下面的表是否隐含地暗示外键都是唯一的主键,还是我需要做更多的事情才能将这两个属性作为主键? CREATE TABLE Report_has_Items ( ReportID int REFERENCES Report(ReportID) NOT NULL, ItemID int REFERENCES Item(ItemID) NOT NULL ) 基本上这两个属性都是来自
作者:佚名 时间:2020-04-04
sql-server – 在每个外键上添加索引的脚本?
在SQL Server中看作 foreign key does not automatically create an index,我想在我的数据库中的每个FK字段上创建一个显式索引.我在模式中有超过100个表… 那么,有没有人有一个现成的打包脚本,我可以用来检测所有FK并在每个FK上创建一个索引? 好的,这是我对此的看法.我添加了对方案的支持,并检查是否存在具有当前命名约定的索引.这样,在修改表
作者:佚名 时间:2020-03-31
sql – 如何CASCADE从子表删除到父表?
我准备了 a fiddle which demonstrates the problem. CREATE TABLE parent ( parent_id integer primary key ); CREATE TABLE child ( child_name TEXT primary key, parent_id integer REFERENCES parent (pa
作者:佚名 时间:2020-03-31
sql-server-2008 – SQL Server Replication不复制外键
我正在将几个表复制到与源数据库相同的服务器上的数据库中. 这些表之间有几个外键.当我查看复制的表时,它们没有外键. 所以,这是我的问题: >复制是否应该默认复制这些外键? >如果没有,我怎样才能让它们复制? >如果是这样,会导致他们不复制的是什么? 注意: 我的源数据库有TableA和TableB. TableA有一个AId的主键. TableB在该列上有一个外键.我正在对TableA和Table
作者:佚名 时间:2020-02-08
sql – 添加一个可以为空的外键.
我有两个像这样构建的表(这只是一个简化的非专有示例): Person Table ----------- p_Id, f_name, l_name Job Table ---------- job_Id, job_desc 我想添加一个可以为空的引用Job.job_Id(PK)的外键列Persons.job_Id.原因是,该作业可能事先不知道,所以它可能为null.拥有“其他”不是一种选择. 到
作者:佚名 时间:2020-02-07
sql – 是否可以向外键添加逻辑约束?
我有两个表,我添加了一个外键约束. Kewl – 效果很好.现在,是否有可能进一步限制父表中某些数据的关系? 基本上,我在父表中有动物,而子表希望只包含父数据为……嗯哺乳动物的数据. 例如. Animals ^^^^^^^ AnimalId INT PK NOT NULL IDENTITY AnimalType TINYINT NOT NULL -- 1: Mammal, 2:Reptile, e
作者:佚名 时间:2020-01-20
sql – INSERT语句与FOREIGN KEY SAME TABLE约束冲突
我创建了表Employee Create table Employee ( FName varchar(20) Not Null, LName varchar(20) Not Null, SSN int Not Null, BDate Datetime, Address varchar(50), Sex char(1), Salary
作者:佚名 时间:2020-01-02
数据库 – Oracle(ORA-02270):此列列表错误不匹配唯一或主键
我有两个表,表JOB和表USER,这里是结构 CREATE TABLE JOB ( ID NUMBER NOT NULL , USERID NUMBER, CONSTRAINT B_PK PRIMARY KEY ( ID ) ENABLE ); CREATE TABLE USER ( ID NUMBER NOT NULL , CO
作者:佚名 时间:2019-07-20
sql – 外键有多少?
经过这篇文章: http://diovo.com/2008/08/are-foreign-keys-really-necessary-in-a-database-design/ 在设计数据库时使用外键好像是一个好主意.但是你什么时候使用太多? 例如,假设我有一个主表用于存储其他程序引用以下列的机械零件信息列表: > ID >名称 >颜色 >价格 >测量单位 >类别 >等… 我应该制作包含所有可能的
作者:佚名 时间:2019-06-11
sql – 强制外键约束到同一个表的列
如何在SQL中同一表的列上强制执行外键约束,同时在下表中输入值: 雇员: > empid数, >经理人数(必须是现有员工) CREATE TABLE TABLE_NAME ( `empid_number` int ( 11) NOT NULL auto_increment, `employee` varchar ( 100) NOT NULL
作者:佚名 时间:2019-05-09
sql – 引用Oracle中的视图的外键
我试图用外键引用视图,但是我收到这个错误: “错误:ORA-02270:此列列表中没有匹配的唯一或主键” 但是,我已经在此视图中创建了一个主键,并在TOAD的“约束”选项卡中进行了验证. 这是我试图创建的表: CREATE TABLE QUESTION ( QUESTION_ID INTEGER not null, CREATED_USER_ID
作者:佚名 时间:2019-05-09
上一页
37
38
39
40
41
42
43
44
45
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• vivo 22.5W/45W自带线充电宝10月14日上
• 征服2K,高帧畅玩!耕升RTX 4070 SUPER
• 联发科新一代天玑旗舰芯已针对谷歌大语
• 网友用雷军AI配音恶搞骂人 律师:已违法
• 2024大模型之战:从技术浪漫到落地求生
• 微星首款磁吸移动固态硬盘发布:最高4T
• 骁龙新旗舰处理器8 Elite即将发布 小米
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot