首页 > TAG信息列表 > uniqueidentifier

sql server查询中出现 将字符串转换为 uniqueidentifier 时失败异常

sql server查询中出现 将字符串转换为 uniqueidentifier 时失败异常 原因为id设置为uniqueidentifier 字段,在where查询时需要做转换  cast(id as varchar(36)),例如 select * from test where cast(id as varchar(36)) in('2946a572-7dbf-4ab8-a9d2-0374797eac7f','46bc350c-ff4

怎么分辨数据库的主键和外键?

一、什么是主键、外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如  学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一

请不要在繁忙时候更改用户的业务部门

我是微软Dynamics 365 & Power Platform方面的工程师罗勇,也是2015年7月到2018年6月连续三年Dynamics CRM/Business Solutions方面的微软最有价值专家(Microsoft MVP),欢迎关注我的微信公众号 MSFTDynamics365erLuoYong ,回复390或者20200120可方便获取本文,同时可以在第一间得到我发

从数据库中检索时,Doctrine SQL Server uniqueidentifier不会转换为char或nvarchar

当我从数据库中检索到列类型为“ uniqueidentifier”的记录时,Doctrine将其填充为“ null”,而不是数据库中的唯一ID. 一些研究和测试已将其归结为PDO / dblib驱动程序问题.通过PDO直接查询时,将返回null代替唯一ID. 供参考,http://trac.doctrine-project.org/ticket/1096,对此有一

在2013 / 4.x中ANDROID_ID仍然不可靠吗?

我已经在互联网上看到有关重复的Android ID(例如Is there a unique Android device ID?)的报告. 它们主要来自2010年,并进行了一些更新,说它在2011年仍然存在.但是从那以后发生了什么?仍然有很多设备具有重复的ID,或者操作系统更新已解决了这些问题? (旁注:是的,还有其他选项,例如序列

php-在Yii中为用户表创建唯一的随机令牌字符串

我正在使用一个Yii应用程序,该应用程序要求“用户”表中的“令牌”列必须是基于表中该用户的唯一随机字符串(例如,永远不会有相同的令牌两次) . 任何人都可以给我一些有关此操作的提示,或者是否已经设置了Yii组件/扩展程序/生成器来执行此操作. 另外-为此,最优化的数据库列类型是什

MySQL ID序列

这是在MySQL中生成ID的正确方法吗? INSERT INTO Picture (PictureId,First_pick,Title,Description,File_Name,Is_Vertical)VALUES ((SELECT max(pictureid)+1 FROM Picture),0,?,?,?,?) 我的意思是说,如果有很多线程运行此查询,是否保证PictureId唯一? 我无法修改表结构.我

Android,想要以编程方式使用字符串引用数组中的位图

我正在寻找一种很好的编程方式,可以用来引用我的Bitmap []中的图像. 此刻,我在类中声明了一堆整数 Bitmap[] mBmp = new Bitmap[6] int image1 = 0, image2 = 1, image3 = 2, someimage = 3, otherimage = 4, yetanoimage = 5; 然后,我将它们称为: mBmp[someimage] ... 但是

Android以编程方式获取SD卡的ID

有什么方法可以通过编程方式获取Android设备中当前SD卡的某些特定标识符/序列号?解决方法:是的,请尝试以下操作: public String getSDCARDiD() { String sd_cid = null; try { File file = new File("/sys/block/mmcblk1"); String me

如何在Java中创建唯一ID?

参见英文答案 > Create a GUID in Java                                    6个 我正在寻找在Java中创建一个唯一ID作为String的最佳方法. 任何指导表示赞赏,谢谢. 我应该提到我正在使用Java 5.解决方法:创建一个UUID. String uniqueID = UU

是否有唯一的Android设备ID?

Android设备是否具有唯一ID,如果是这样,使用Java访问它的简单方法是什么?解决方法:Settings.Secure#ANDROID_ID将Android ID作为unique for each user 64位十六进制字符串返回. import android.provider.Settings.Secure; private String android_id = Secure.getString(getContex

android – 如何在NFC中修复uid

我想为nexus s修复uid,并在使用手机标记NFC屏蔽时使用.盾牌将显示id.但是当它在nfc盾牌上标记时,id不一样.我可以修理我的uid吗?解决方法:您可能会看到的是NFCID:NFC点对点ID.该ID由NFC硬件在每个NFC连接上重新随机生成,无法修复.

mysql – 有没有办法临时强制当前插入的项目的列唯一性?

有没有办法临时强制当前插入的项目的列唯一性?例如,我从先前统一的“交易”表中将付款和费用分配到他们自己的表中.当然,新表有自己的自动增量ID,不会提示以前存在的“事务”ID,所以我打算为每个事务创建一个唯一的密钥(基于前一个transaction_id和transaction_title的MD5)和用它作

mysql – 我应该对表id列使用数据类型SERIAL吗?

我发现有一个名为SERIAL的mysql数据类型,它似乎被设计用作id列.但是我的一些同行并不认为SERIAL隐含的真实数据类型BIGINT适用于可能永远不会变大的表. 有没有理由避免对表id列使用SERIAL类型? 有没有明显的警告?解决方法:唯一真正的问题是尺寸. 如果桌子真的很小,为什么膨胀呢?例如,

java – 9位全天唯一身份证

有一个令人费解的要求. 基本上我需要使用这些标准创建唯一ID > 9位数字,当天唯一(如果第二天再次显示该号码,则表示没问题) >实时生成;仅限java(表示没有从数据库生成序列号 – 实际上根本没有数据库访问)>生成的数字用于填充requestID,每天将生成大约1.000.000 id.>不应使用UUID或

java – 如何基于唯一整数获得唯一的字母数字

我的webapplication在数据库中有一个表,其中id列对于每一行始终是唯一的.除此之外,我想要另一个名为代码的列,它将具有6位唯一的字母数字代码,数字0-9和字母A-Z.字母和数字可以在代码中重复.即FFQ77J.我知道这个6位字母数字代码的唯一性随着时间的推移而减少,因为添加了更多行但是

使用Python获取唯一的硬件ID

我有一个过程需要我识别不同的机器,我不确定最好的方法是什么. 我不想在文本文件或其他东西上保存该ID,但我想在每次需要时从硬件生成它(如果带有ID的文本被删除或者其他东西) 我已经检查了UUID,看起来还可以,但我不确定.我看了一下uuid.getNode(),但我遇到了2个问题: >一部分说“如

java – 在类中强制使用唯一的id

仅仅为了思考练习,如何为给定类的每个实例强制执行属性的唯一性? 此处的唯一性可以定义为在单个JVM上和单个用户会话中. 这是Java级别而不是与数据库有关,主要目的是验证是否发生了冲突. 第一个明显的步骤是在类级别拥有静态属性. >随着实例数量的增加,拥有ArrayList或其他容器似乎

使用Python的UUID生成唯一ID,我是否仍应检查重复项?

我正在使用Python的UUID函数为要存储在数据库中的对象创建唯一的ID: >>> import uuid >>> print uuid.uuid4() 2eec67d5-450a-48d4-a92f-e387530b1b8b 可以假设这确实是一个唯一的ID吗? 或者我应该仔细检查是否尚未针对我的数据库生成此唯一ID,然后才将其视为有效.解决方法:我会使

c# – SQL数据库中的BLOB文件为块

我尝试修改示例:link to example但我收到错误;无法将类型为’System.DBNull’的对象强制转换为’System.Byte []’我认为返回的ID(UniqueIdentifier)不正确.我的代码: public static Guid AddRecord(string firstCol, DateTime SecCol, string photoFilePath) { using (SqlConne

什么样的字符集是php的uniqid组成的?

我想为php的uniqid准备简单的正则表达式.我检查了uniqid手册,寻找用作返回值的字符集.但文档只提到: @return string the unique identifier, as a string. 和 With an empty prefix, the returned string will be 13 characters long. If more_entropy is true, it will be 23

java – 系统调用以获取Linux中的机器序列号

我知道这是一个很长的镜头但是有没有办法在linux中获取序列号或唯一可识别的信息? 如果是这样,如何将其编程到Java程序中? 在上下文中,我需要构建一个锁定到一台计算机的许可证验证程序,如果您有任何其他建议,欢迎使用. 提前致谢解决方法:以下是Lennart Poeterring关于一般ID的blog p

c# – 使用字符串将ExecuteScalar结果转换为GUID而不使用?

如何在不首先使用.ToString()传递给GUID的构造函数的情况下,将ExecuteScalar命令的结果转换为GUID结构? 这样做的原因是性能,而不是在内存中创建数千个不必要的字符串对象. 可以使用阅读器和GetGUID方法,但在使用标量值时,我看不到任何关于如何实现相同的参考. 更新:我还需要处理DBNu

如何将目录路径转换为唯一的数字标识符(Linux / C)?

我正在研究获取目录(文件夹)并获取某种形式的唯一数字标识符的方法.我已经研究过“字符串到哈希”方法,但是,Pigeon Hole Principle意味着永远不能为每个字符串派生一个真正唯一的数字. 字符串到唯一哈希是没有用的. 我最近一直在研究实现目标的其他方法,因此有以下问题要问: 目录时

生成(非常)大的非重复整数序列而无需预先混洗

背景 我有一个简单的媒体客户端/服务器我写了,我想生成一个非显而易见的时间值,我发送每个命令从客户端到服务器.时间戳将包含相当多的数据(纳秒级分辨率,即使由于现代操作系统中定时器采样的限制而不能真正准确),等等. 我想要做的(在Linux上,在C中),是生成一对一的n位值序列(假设