刚刚接触SQL
想问下一个字节可以存多少数字?字母?汉字?
想问下一个字节可以存多少数字?字母?汉字?
解决方案 »
- 常用的SQL数据库语句总结
- 100分求助一个存储过程
- 这样的一个存储过程怎么写?
- 怎么不能用加减乘除法??select top [100+10] * from sendemail
- 老大书中的排序问题 就是不理解
- 请问安全性有哪几级,分别是什么标准?
- 在A表和B表中各新加一条记录时,与表B中更新表A的触发器功能冲突.
- 数据库的备份/导出,还原/导入区别
- 怎样实现直接用bcp命令在远程服务器导入导出文件到本地?
- 我想问一下如果我实在做一个社区的数据库我想问问影响数据库速度的问题!(sql数据库)
- 3个表的连接查询,连接出现二义性,请指教
- [DBNETLIB][ConnectionRead (recv()).]一般性网络错误。请检查网络文档
可以存 4000个汉字
但是它只占用4个字节的存储空间,不管存储的数值是什么
这个什么说呢?
比如一个字段的类型的integer型,它的值是111111,那它占用多少个字节的存储空间呢?不好意思,我对这个不是很明白,能不能详细说下
111111 (char) 6字节
111111 (nchar) 12字节
----------------------------------------------
Declare @A Int
Set @A=11111
Select DataLength(@A)
/*
-----------
4(所影响的行数为 1 行)
*/
Declare @B Varchar(100)
Set @B='11111'
Select DataLength(@B)
/*-----------
5(所影响的行数为 1 行)
*/
Declare @C Varchar(100)
Set @C='你好'
Select DataLength(@C)
/*-----------
4(所影响的行数为 1 行)
*/