标签: identity

SQL Server 2005 - 使用IDENTITY列

我正在研究SQL Server 2005表.在这里,我需要添加一个名为"ID"的列作为"IDENTITY"列(将起始值和递增值添加为1,1).

现在我的问题是这些表已经有数千条记录.那么请你建议一个最好,最简单的方法来完成这项工作?

非常感谢,

问候.

Anusha.

identity sql-server-2005

1
推荐指数
1
解决办法
726
查看次数

id列或聚簇主键/数据库一致性

如果我有一个包含列的表:

  • 艺术家
  • 专辑
  • 歌曲
  • NumberOfListens

...最好将一个聚类主键放在Artist,Album和Song上,或者有一个自动增量id列,并对Artist,Album和Song设置一个唯一约束.

数据库一致性有多重要?如果我的一半表具有聚簇主键而另一半表具有唯一约束的id列,那么这是坏的还是无关紧要?这两种方式对我来说都是一样的,但我不知道行业标准是什么,哪种更好,为什么.

sql database identity consistency

1
推荐指数
1
解决办法
476
查看次数

如何获取Oracle中添加的行的ID

我需要将脚本从tsql转换为plsql,例如:

DECLARE @temp_id int
INSERT INTO表(col1,col2)VALUES(1,2)
SET @temp_id = @@ identity

但是,我很难找到类似于全局变量@@ identity的东西

Oracle专家有谁?

oracle identity auto-increment

1
推荐指数
1
解决办法
1万
查看次数

SQL Server 2008:如果身份超过int的最大值,会发生什么?

想象一下,我们有一张桌子:

create table MYTABLE (
 id int IDENTITY(1,1)
,name varchar(10)
)
Run Code Online (Sandbox Code Playgroud)

我们必须在表中插入很多行.

有人知道当生成的标识值超过最大整数值(2 ^ 63-1)时会发生什么?

sql-server identity identity-column sql-server-2008

1
推荐指数
1
解决办法
1176
查看次数

SQL Server 2005 - 使用生成的序列而不是Identity列?

我真的在考虑切换SQL Server 2005中的Identity列并使用某种类型的序列生成器(据我所知,2005年没有内置任何内容;可能会在2011年出现?)以获得唯一的id用于插入的行.

是否有模型实施或最佳实践?我会遇到锁定问题吗?与仅使用Identity列相比,有哪些缺点?

identity sql-server-2005 sequence

1
推荐指数
1
解决办法
8127
查看次数

为什么NSString有时会使用等号?

可能重复:
了解Objective-C中的NSString比较

刚刚读到关于平等与身份的关系,我意识到在比较我的objc代码中的字符串时,我一直在使用一些相同的符号.奇怪的是,它实际上是时不时地工作,我想知道为什么.

http://www.karlkraft.com/index.php/2008/01/07/equality-vs-identity/

我有两段代码,一个是工作,一个不是.

工作.这里我有一个名为'Category'的对象,它有一个名为'name'的NSString属性.

@property (nonatomic, retain) NSString *name;
Run Code Online (Sandbox Code Playgroud)

然后我有一个函数,我传入一个'Catergory'指针,当我在这里使用等号时,它完美地工作.

 -(void)addCategoryToStorage:(Category*)newcategory {
      if(newcategory.name != @"All") {  // this works
Run Code Online (Sandbox Code Playgroud)

不工作.这里我使用NSFileManager调用的输出;

NSArray *dirContent = [self.fileManager 
                       contentsOfDirectoryAtPath:@"MyFiles"
                       error:nil];
Run Code Online (Sandbox Code Playgroud)

然后我尝试比较数组中的NSStrings:

for(int i = 0; i < [dirContent count]; i++) { 
    if([dirContent objectAtIndex:i] == @"MyFile") // This will never be True
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,这两个NSString指针的工作方式有何不同?我知道我不应该使用"=="但此刻,但我很好奇为什么它有时会起作用.

我注意到他们调试之间有些区别.在第一种情况下,"newcategory"的"名称"表示(__ NSCFConstantString*)并且值可见.由于某种原因,"dirContent"数组包含两个(__NSString*)对象,其中值不可见.

这提出了另一个问题.是什么让NSString在第一种情况下变成常量?当我将它传递给函数时,它似乎与它的创建方式有关.当我分配一个具有NSString属性的新对象然后我传入一个函数时,该函数将其视为一个常量(对象的NSString属性).但是当对象存储在列表中并通过将[array objectAtIndex:index]传递给函数来获取它时,函数不会将其作为常量(对象的NSString属性)获取.

谢谢!

string identity equality objective-c nsstring

1
推荐指数
1
解决办法
852
查看次数

识别Azure ACS中的角色

正如我们在Web上所知道的那样,Azure ACS获得了很多教程,但大多数教程都是将简单的ACS插入到网站或应用程序中.现在,我想知道是否有可能识别并链接所有着名的用户oauth提供者,并在数据库中添加新用户然后为他们分配角色?在此过程之后,他们只需点击任何提供商,然后将他们带回同一个帐户?你有这样的教程可以分享吗?这是我想要制作的流程:Window live + google + Yahoo + Facebook,一个人可能拥有所有四个帐户,但后来我也需要他们的信息,然后我创建我的cuatom数据进入页面,问题是我怎么能衔接 ?如何撤销识别的唯一ID?所以我能认出来......并赋予它一定的作用..

问题1:如何链接?

问题2:如何在系统中识别?

问题3:如何发挥作用?不是从azure管理页面给出,而是通过代码

谢谢

c# identity azure claims-based-identity acs

1
推荐指数
1
解决办法
1041
查看次数

为什么IDENTITY列中存在空白?

如果我正确输入数据,我的表工作正常 - 我可以插入数据,IDENTITY值为1,2,3,4.但是,如果我犯了错误并收到错误消息,例如

无法将值NULL插入列'x',表'table'; 列不允许空值.INSERT失败.
该语句已终止.

然后,如果我成功插入另一行,则IDENTITY值为6,而不是5.

我怎么解决这个问题?

sql-server identity ssms auto-increment sql-server-2008

1
推荐指数
1
解决办法
827
查看次数

MQ消息头中的用户标识的缺省值

在我的应用程序中,我将消息发送到Websphere MQ队列.在应用程序中,用户可以灵活地在消息中设置用户ID.但是我的问题是,因为参数在我的应用程序中是可配置的,如果用户没有设置它,那么将从哪里获取值?

我已经浏览了下面的链接,但是如果未在应用程序级别设置,则不清楚将为用户标识设置什么值.

  1. http://www-01.ibm.com/support/knowledgecenter/SSFKSJ_7.0.1/com.ibm.mq.csqzaw.doc/jm41030_.htm

  2. 如何通过JMS API设置MQMD ApplicationID字段?

任何帮助表示赞赏.

identity userid ibm-mq

1
推荐指数
1
解决办法
2520
查看次数

OIM的DB查询

  1. 数据库查询以检查用户的帐户状态
  2. 数据库查询以检查用户的权利状态
  3. 数据库查询以检查角色和访问策略映射。

请让我知道是否有人有这些疑问?

identity identity-management oim identitymanager

1
推荐指数
1
解决办法
1779
查看次数