社区
数据库
帖子详情
varchar(max) 如何做到唯一性
farcall
2011-05-04 06:20:44
我的表中有两个字段
id(int 主键) Path(varchar)
我希望Path在表中可以做到唯一性 而不希望每次都用sql查询
所以希望通过设置sql来做到这点 但是我用
UNIQUE 结果提示varchar的类型不能用作索引中的键列。
本人数据库小菜 请万能的数据库论坛给解决一下
现在睡觉 希望看到帖子的朋友给个解答
...全文
131
3
打赏
收藏
varchar(max) 如何做到唯一性
我的表中有两个字段 id(int 主键) Path(varchar) 我希望Path在表中可以做到唯一性 而不希望每次都用sql查询 所以希望通过设置sql来做到这点 但是我用 UNIQUE 结果提示varchar的类型不能用作索引中的键列。 本人数据库小菜 请万能的数据库论坛给解决一下 现在睡觉 希望看到帖子的朋友给个解答
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
farcall
2011-05-05
打赏
举报
回复
unique 不支持varchar(max)的
[Quote=引用 1 楼 tiger9991 的回复:]
create table 你的表(
ID号 int(4) primary key,
Path varchar(32) not null)
create unique index xxxxx on 你的表
(Path)
[/Quote]
zyq5945
2011-05-04
打赏
举报
回复
CoCreateGuid
看不见的裂痕
2011-05-04
打赏
举报
回复
create table 你的表(
ID号 int(4) primary key,
Path varchar(32) not null)
create unique index xxxxx on 你的表
(Path)
非主键建立
唯一性
索引
本文介绍如何在数据库表UrlList中设置UrlPath字段的
唯一性
约束。通过将UrlPath的数据类型从
varchar
(
max
)调整为char(255),成功实现了字段值的
唯一性
。
何时在 SQL 中使用 CHAR、
VARCHAR
和
VARCHAR
(
MAX
)
本文聚焦数据库管理中常用的CHAR、
VARCHAR
和
VARCHAR
(
MAX
)三种字符数据类型。介绍了它们的特点、优缺点及适用场景,分析了三者在查询性能、数据完整性和存储效率等方面的差异,还提及使用时的常见错误及解决办法,帮助读者选择合适的数据类型。
varchar
(n)跟
varchar
(
max
)的区别
本文详细探讨了SQL中
varchar
(n)与
varchar
(
max
)的区别,包括它们在内存与磁盘空间的占用情况,以及如何合理选择字段长度以避免垃圾数据和恶意攻击。同时,对比了CLOB与BLOB的数据类型特点,解释了它们分别适用于字符数据和二进制数据的场景。
在SQL Server中比较
VARCHAR
(
max
)与
VARCHAR
(n)数据类型
本文深入探讨了SQL Server中的
VARCHAR
(
MAX
)数据类型,与
VARCHAR
(N)进行了全面对比,包括存储机制、性能影响、索引创建及执行计划的差异。通过实例展示了不同数据长度对操作的影响。
sql server -
varchar
(
max
), N
VARCHAR
(
MAX
), VARBINARY(
MAX
) (zz)
本文详细介绍了 SQL Server 2005 中新增的
VARCHAR
(
MAX
)、N
VARCHAR
(
MAX
) 和 VARBINARY(
MAX
) 数据类型。包括这些类型的最大长度、如何定义变量及确保
VARCHAR
列长度限制的方法。
数据库
4,017
社区成员
39,806
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章