腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当
一列
是
标识
而
另一列
不是
标识
时
,
如何
使用
复杂
键
插入
新
行
?
、
、
Order { public int OrderNumber {get;set;}} 现在我需要生成
新
的OrderNumber来
插入
行。我知道在SQL中我可以包装成事务并执行MAX(OrderNumber) + 1,但是我
如何
在实体框架中做到这一点呢?
浏览 9
提问于2017-01-05
得票数 1
回答已采纳
1
回答
在
插入
期间设置
一列
的值与表中的
另一列
相同
、
、
我在Server中有一个表Line_Production_Plan;它有一个UID
列
(int、自动增量、
标识
)。 它还有多个其他
列
。其中一个
是
execution_priority (int,null)。当我将一个
新
行
插入
到表中(通过存储过程(
而
不传递execution_priority或UID作为参数))
时
,我希望execution_priority在insert期间获得与对应的UID
列
相同的值。是否有一种方法来设置
浏览 5
提问于2022-04-25
得票数 0
7
回答
主键和身份有什么区别?
在SQL Server数据库中,主键和
标识
列有什么区别?
列
可以是主键,
而
不是
身份
标识
。但是,如果
不是
主键,
列
就不能
是
标识
。 除了区别之外,PK和Identity
列
还提供了什么
是
PK
列
所不能提供的?
浏览 1
提问于2010-11-28
得票数 76
回答已采纳
4
回答
插入
标识
脚本
、
假设我有一个表,第
一列
是
一个
标识
。我认为这个值
是
自动递增1的。假设我有这篇专栏文章244749如果我删除最后一
行
(id= 50)并
插入
新
行
,为什么
标识
是
51
而
不是
50? 谢谢。
浏览 0
提问于2012-06-30
得票数 0
回答已采纳
3
回答
SQL触发器:在更新主键
时
,
如何
确定哪条“已删除”记录对应于哪条“
插入
”记录?
、
、
、
假设我知道更新主键
是
不好的。 还有其他一些问题表明inserted和updated表记录按位置匹配(其中第一个与
另一
个匹配)。这是事实还是巧合?
当
主键在更新
时
更改时,是否有什么东西可以将两个表连接在一起?
浏览 0
提问于2011-07-09
得票数 6
回答已采纳
2
回答
当
IDENTITY_INSERT设置为关闭异常
时
,无法在表“表”中
插入
标识
列
的显式值,以更新表
、
、
我试图更新一个对象列表,但是当我运行context.SaveChanges()
时
,我会得到一个错误。
当
设置为OFF
时
,IDENTITY_INSERT无法在表“表”中
插入
标识
列
的显式值 我知道
当
生成
标识
键
时
,您不能用这个
键
注册一个
新
条目,但是我试图更新我的注册表,
而
不是
插入
一个
新
的项,然后就会出现这个异常Mic
浏览 2
提问于2020-11-03
得票数 0
回答已采纳
1
回答
阅读JPA迷你书中一段短文的困惑
、
工作如下:当应用程序启动
时
,JPA将在内存中分配指定数量的is,并将这些值共享给每个
新
的持久化实体。
当
分配的in数结束
时
,JPA将从数据库请求,并在内存中再分配53个in。将id分配到内存中
是
优化服务器内存的好方法,因为JPA不需要在每次
插入
时触发数据库,从而获得创建的id,就像@Identity方法一样。IDENTITY是否意味着JPA将不
使用
CACHE,而
使用
SEQUENCE意味着JPA将
使用
CACHE?
使用
这样
浏览 2
提问于2018-02-07
得票数 0
2
回答
一个事务中多个数据库的外
键
问题
、
我有一个数据库,叫做DB1,在DB1上的一个表(DB1.t1)中添加
一列
时
,在
另一
个DB2中
使用
相同的名称(DB2.t1)触发和创建表中同一
行
的副本。
使用
插入
行的
标识
,我需要在DB2中的
另一
个表(DB2.t2)中添加一些
行
。 问题
是
,我需要在一个事务中
插入
DB1.t1和DB2.t2。
当
尝试这样做
时
,DB1.t1
插入
得很好,但是由
浏览 4
提问于2011-01-31
得票数 0
2
回答
通过web服务...regularly从多个数据库将数据复制到Server中央DB中
、
我的任务
是
设计一个
新
的中央办公室数据库,这样我们就可以“不断”地从各分局上传数据。中央办公室数据库不存在,所以我可以从头开始设计它。我主要需要将某些表从每个子office实例复制到中心办公室上的一个
新
数据库中,这将定期发生。传输将通过web服务(因此
是
XML)进行,因为每个DB存储在不同的位置,因此创建了以下约束: ( b) MainOffice DB将不能直接访问任何办事分局数据库我计划在中央数据库的某些表上添加一个OfficeCode
列
浏览 1
提问于2011-11-07
得票数 0
1
回答
具有多个FKs和多个级联路径中的一个的表
、
、
、
虽然表的创建并不明显,但每个baz的目的都是引用foo 或a bar,
而
不是
同时引用两者。一旦Server检测到多个级联路径(在本例中,baz可能同时引用bar和foo --即bar引用,并且“foo`”被删除),
而
不是
试图检测级联周期,那么它就是不安全。但是,这在实际
使用
中
是
不会发生的,因为计划中只有两个外
键
中的一个是非空的。我是否可以将
使用
约束指示到Server,以便允许两个FKs在级联上删除?
浏览 1
提问于2014-08-12
得票数 0
回答已采纳
1
回答
在Server中不
使用
自动增量的
插入
(
使用
DB复制?)
、
在没有删除
行
之后,但是在通过本地订阅从
另一
个Server实例获取现有的60
行
后,我将
使用
以下方法
插入
新
行
:但这将失败,因为ID将在某个地方重新启动(本例中为9),
而
不
浏览 2
提问于2019-10-12
得票数 1
回答已采纳
1
回答
将不同表中的
列
从INT更改为BIGINT
我需要在不同的表中将
一列
从INT更改为BIGINT。问题
是
,这些表中有些有约束、索引、
键
和数据;有些表
是
相互关联的。我创建了一系列的步骤来完成这项工作,我将感谢您的意见。 选择一个表并生成脚本来创建和删除每个约束、
键
和索引创建一个
新
表,其结构与所选表相同,但将所需
列
浏览 1
提问于2016-12-01
得票数 2
2
回答
使用
主键缓慢更改维度表的问题
、
我有一个由
另一
位开发人员设计的包,他曾在该公司工作。包从源获取数据并将其
插入
到目标中。缓慢变化的维度任务有4
列
,设置为历史属性。这意味着
当
任何值发生变化时,它将
插入
一个
新
行
。在目标表中,PropertyID
是
主键。
当
包运行时,我们得到主键冲突错误。这是可以理解的,因为
当
历史属性发生变化时,目标表不能
插入
重复的值。这可能
不是
最好的设计。我尝试将一个
新
的INT
浏览 0
提问于2018-02-28
得票数 0
1
回答
修改
使用
复合主键的旧数据库表
假设您有一个Server数据库,该数据库由一个遗留应用程序
使用
,该应用程序有多个具有复合主键
列
的表(因此,也包括复合外
键
列
)。我的初步解决办法包括以下几点:
使用
复合主键
列
向每个表添加一个
新
的
标识
列
,并向这些
标识
列
添加唯一的非聚集索引。
使用
复合外
键
列
向每个表中添加
新
的可空整数列,并将外
键
约束添加到相应的
浏览 0
提问于2014-03-12
得票数 0
5
回答
Server是否保证连续
插入
标识
列
?
、
、
换言之,以下“集思广益”的办法保证行得通: 为了使其工作,我必须确保步骤1中没有得到的每一
行
Id都大于LastMax。
浏览 2
提问于2010-05-13
得票数 14
回答已采纳
1
回答
为数据库单元测试检查
新
表的
标识
、
、
、
第一个测试失败的原因
是
,我在每次测试之前执行"dbcc校验“命令,并重置所有
标识
,以确保所有
标识
都是相同的。在一个从未
插入
过的
新
表上,然后对其运行"dbcc检查器“,
当
插入
到
而
不是
1
时
,
标识
将从0开始。 如果我
使用
其他内置命令来检查
新
表中的
标识
,它们将返回0作为
标识
。检查"dbcc凭据“的好处<em
浏览 3
提问于2010-09-16
得票数 0
回答已采纳
1
回答
设置IDENTITY_INSERT所需的ALTER权限的依据是什么?
、
Server要求用户具有ALTER权限,以便将特定值
插入
标识
列
。要解释为什么这对我来说是个小问题,首先要记住,数据库不会在事务回滚
时
回滚
标识
值。这是因为数据库允许并发
插入
多个事务。 因此,如果稍后
插入
行的事务失败并必须重复,则可以安全地重用从第一次尝试中检索到的
标识
值。我正在编写一个数据库编辑器,这种方法使
复杂
插入
的实现更加容易:用户
浏览 0
提问于2022-12-21
得票数 2
回答已采纳
1
回答
R PCA plot -R将
列
添加到导入的数据
、
我有一个数据集,我正在尝试
使用
PCA进行分析。我的数据集的第
一列
是
ID,然后
是
数据的其余
列
。但是,R在数据集中添加了第
一列
,因此它
使用
"1“、"2”、"3“等作为
行
标识
符,
而
不是
我希望分配给每一
行
的ID。有一个我用来练习的名为mtcar的R数据集-在这个数据集中,它
使用
汽车名称作为每个
行
标识
符。<e
浏览 0
提问于2019-10-15
得票数 0
2
回答
alter在oracle中添加guid
列
、
、
更改一个包含大约1000万
行
的表的语句是什么,添加了一个guid
列
,该
列
将保存每一
行
的唯一
标识
符(
而
不是
pk的一部分) 全局唯一
标识
符
列
应该是什么数据类型?是否有一个程序来创建它?每次
插入
新
记录
时
,它将
如何
自动递增或生成?
浏览 0
提问于2019-06-03
得票数 0
回答已采纳
3
回答
将
行
插入
到只有一个
标识
列
的表中
、
、
、
我有一个表管理员,它只有一个
列
adminId,它是主键。由于业务规则,它必须
是
这样的。 我想一劳永逸地了解
如何
编写存储过程,以便在这样的表中
插入
值。我正在
使用
SQL Server和T-SQL,并尝试
使用
SCOPE_IDENTITY(),但这不起作用,因为表的INSERT_IDENTITY设置为false或off。我真的不希望仅仅为了能够
插入
一个
新
行
而
插入
一个虚拟值。谢谢!
浏览 5
提问于2010-11-07
得票数 83
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Postgres vs MySQL
SQL样式指南·SQL Style Guide
HBase之数据模型及表结构设计
Java数据库设计入门
数据库开发规范
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券