首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
应用实例
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
把一个800多字符的字符串存入SQL数据库中
加为好友
发送私信
在线聊天
dhc302
阿虎
等级:
可用分等级:
贫农
总技术分:
0
总技术分排名:
316854
结帖率:
42.86%
发表于:
2008-05-23 07:35:43
楼主
我在毕业设计中遇到一个问题,就是把800多字符的字符串存入SQL数据库中,为什么我在存如后发现这个字符串没有存进去。而不显示为NULL,而是空白,难道是位数太多而被省略了。而我同时使用的INSERT语句又将其他项存入了SQL数据库中。哪位作过指纹考勤的朋友出来介绍下。。。
问题点数:
20
回复次数:
5
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
changjiangzhibin
面朝大海
等级:
可用分等级:
富农
总技术分:
14676
总技术分排名:
1035
发表于:
2008-05-23 08:23:12
1
楼 得分:
0
最多可存8000个字符,应该是其他问题
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cdzch
长虹
等级:
可用分等级:
富农
总技术分:
189
总技术分排名:
62389
发表于:
2008-05-23 08:23:44
2
楼 得分:
0
是不是列的类型有问题?
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dhc302
阿虎
等级:
可用分等级:
贫农
总技术分:
0
总技术分排名:
316854
发表于:
2008-05-23 08:32:16
3
楼 得分:
0
我也估计是其他的问题,
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
R_sea
乐水三千
等级:
可用分等级:
贫农
总技术分:
67
总技术分排名:
110941
发表于:
2008-05-27 16:17:33
4
楼 得分:
0
数据类型问题,varchar(8000)或nvarchar.
真不知道你大学怎么上的.就知道泡MM
这回被大学泡了吧
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
swot2008
ly2008
等级:
可用分等级:
长工
总技术分:
302
总技术分排名:
46270
发表于:
2008-05-28 09:14:01
5
楼 得分:
0
字段类型可是nvarchar(4000)
varchar(n)
长度为n个字节的可变长度且非 Unicode 的字符数据。n必须是一个介于1和8,000之间的数值。存储大小为输入数据的字节的实际长度,而不是n个字节。所输入的数据字符长度可以为零。varchar在SQL-92中的同义词为char varying 或character varying。
nvarchar(n)
包含n个字符的可变长度Unicode字符数据。n的值必须介于1与4,000之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。nvarchar在SQL-92中的同义词为national char varying和national character varying。
n 表示字符个数
nvarchar:
不管是一个字符还是一个汉字,都存为2个字节
varchar:
汉字是2个字节,其他字符存为1个字节
通俗一点就是varchar适合输入英文和數字,nvarchar一般用做中文或其它語言的输入,这样到別的语系不会出現乱码
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友