Nvarchar可以设的最大长度是多少?想把Nvarchar(max)作为主键存文件地址之类的字符串,但是Nvarchar(max)不可以。有什么办法可以解决么?

weixin_38053856 2016-10-19 03:15:12
Nvarchar可以设的最大长度是多少?想把Nvarchar(max)做主键,用来存储较长的文件地址信息,但是sql server不可以。有什么办法可以解决么?难道要用int类型作为主键么?我担心的主要是插入的重复问题,c#程序将数据集合向数据库的表格插入时会产生不重复的id和重复的地址。

另外如何判断插入的字符串超过了Nvarchar(max)的最大长度?





...全文
28 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧