当前位置:
代码迷
>>
Sql Server
>> nvarchar可以用于存储GUID值吗
详细解决方案
nvarchar可以用于存储GUID值吗
热度:
48
发布时间:
2016-04-27 12:16:53.0
nvarchar可以用来存储GUID值吗?
我要使用一个字段存储GUID值,这个GUID是通过C#的函数生产的。现在问题是,我应该把字段定义为uniqueidentifier或是nvarchar(36)呢,这两个字段都可以存储这个值。如果我使用nvarchar存储这个值的话,是不是没有uniqueidentifier这个类型搜索要快?
------解决方案--------------------
GUID不是32位的吗?直接用CHAR(32)
查看全文
相关解决方案
cmd.Parameters.Add("@uid"SqlDbType.NVarChar,50);这句什么意思?解决办法
将 nvarchar 值 'A22' 转换为数据类型为 int 的列时发生语法异常
是不是写成 varchar(8000) 要比 nvarchar(4000) 能够写更长的SQL字串?解决方法
已经把数据表里的字段从nvarchar都改成其他了,数据库也刷新了,再把数据源重新选一遍,但运行程序还是会说第 1 行: 'nvarchar' 附近有语解决思路
freetextbox在数据库应设置什么字段,ntext吗?还是varchar,nvarchar?解决方法
GUID 与 从增型的int ID 你会中意那个多一点
new Guid(string a) 相同的a 是不是能得到相同的Guid?该怎么解决
Oracle中varchar,varchar2,nvarchar,nvarchar2的差别及其它数据类型描述
oracle 11g nvarchar 目录不生效
oracle中varchar,varchar2,nvarchar,nvarchar2有什么区别?该如何处理
[Err] 22003 - [SQL Server]变换 nvarchar 值 '20140509151254' 时溢出了整数列
怎样把数据库DB1里面的全部和数据库本身的相关内容(表,视图,函数,存储过程)复制到另一个空数据库DB2(新建)里?并替换掉所有varchar/nvarchar
从数据类型 nvarchar 转换为 float 时出错解决方法
数据类型 nvarchar 跟 date 在 add 运算符中不兼容
请教,原来的数据类型是 nvarchar(255),后来知道255是字符长度,觉得用不了那么多,想改变成10,请教,会丢失数据吗?多谢
sql 运作UPDATE语句时提示从数据类型 nvarchar 转换为 float 时出错
怎么提高 nvarchar(max) 列的join效率
nvarchar like 有关问题
Guid 仍是 BigInt 苦恼
nvarchar(max) 与 order by语句有关问题
sql中将数据类型 nvarchar 转换为 numeric 时出错怎么处理
SQL Server 2005 Express NVARCHAR 存储中文,查询有关问题
SQL批改字段长度不改变数据类型varchar\nvarchar
nvarchar(max)字段 超4000没法正常读取
变换 nvarchar 值 '6222076204013687956' 时溢出了整数列
NVARCHAR 255 数据安插 NTEXT报错:从数据类型nvarchar转换为numeric时出错
sql 2005表 table_A 有一个 nvarchar(max) 怎么知它的最大长度
SQL 查询,int部类 in(nvarchar)类型的转换
存储过程中的变量 nvarchar(4000) 不够大怎么处理
数据库 存储过程 从数据类型 nvarchar 转换为 smallint 时出错。解决方法