varchar(10)与nvarchar(10)有什么区别

前者是非unicode型,存储字符按1个算(内部空间存储占1字节),存储汉字的话按2个算,
就是可以存10个字符或者5个汉字
后者是unicode型,存储什么都是按1个算(内部空间存储占2字节),
就是可以存10个字符或10个汉字
varchar(10)与nvarchar(10)就是分别占10个字节和20个字节

  

时间: 2024-10-10 22:22:16

varchar(10)与nvarchar(10)有什么区别的相关文章

char、varchar、text和nchar、nvarchar、ntext的区别

ntext: 可变长度 Unicode 数据的最大长度为 230 - 1 (1,073,741,823) 个字符.存储大小是所输入字符个数的两倍(以字节为单位).ntext 在 SQL-92 中的同义词是 national text. ntext中存数据是按双字节存的 ,显示不了NTEXT你换一下recordset打开方式就行了 text: 服务器代码页中的可变长度非 Unicode 数据的最大长度为 231-1 (2,147,483,647) 个字符.当服务器代码页使用双字节字符时,存储量仍是

Oracle CHAR,VARCHAR,VARCHAR2,nvarchar类型的区别与使用(转载)

一 varchar,varchar2,nvarchar,nvarchar2 四个类型都属于变长字符类型, varchar和varchar2的区别在与后者把所有字符都占两字节,前者只对汉字和全角等字符占两字节,都是非 Unicode 字符数据,可以定义的最大长度为4000字节. nvarchar和nvarchar2的区别和上面一样,   与上面区别在于是根据Unicode   标准所进行的定义的类型(长度定义的是字符数,而不是字节数),通常用于支持多国语言类似系统的定义,可以定义的最大长度为400

SQL Server中char、varchar、text和nchar、nvarchar、ntext的区别 (转)

转:http://blog.csdn.net/jackychu/article/details/4183118 http://www.cnblogs.com/jhxk/articles/1633578.html 很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥 一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决

10 ref 和 out 之间的区别

(1) 两者都是按地址传递的,使用后都将改变原来的数值 (2) ref传进去的参数必须在调用前初始化,out不必 (3) ref传进去的参数在函数内部可以直接使用,而out不可 (4) ref传进去的参数在函数内部可以不被修改,但out必须在离开函数体前进行赋值 (5) ref是有进有出,out是只出不进 string outString = "This is the original outString"; Console.WriteLine(outString); outMetho

【149】ArcGIS Desktop 10.0 & Engine 10.0 安装及破解

目录: ArcGIS Desktop 10.0 安装 ArcGIS Desktop 10.0 破解 ArcGIS Engine 10.0 安装 ArcGIS Engine 10.0 破解 ArcGIS Desktop 10.0 安装 首先安装ArcGIS License,一路安装下去:然后安装ArcGIS Desktop,也是一路安装下去,最后关掉许可. ArcGIS Desktop 10.0 破解 1. 选择ArcGIS Administrator. 2. 如下面红色方框的选择(若是无法修改l

分支-10. 计算个人所得税(10)

#include<iostream>#include<iomanip>using namespace std;int main(){    float x;    cin>>x;    cout<<setiosflags(ios::fixed)<<setprecision(2);    if(x<=1600)        cout<<0.00<<endl;    else if(x<=2500)      

发布 Victor 串口控件, 版本 1.5.0.6 VCL/FMX for C++ Builder 10.2 Tokyo, 10.1 Berlin, 10.0 Seattle, XE8, XE7, XE6 包括源码、演示程序

本次发布的 Victor 串口控件 1.5.0.6 包括 VCL 和 FMX (Firemonkey), 支持 C++ Builder 10.2 Tokyo, 10.1 Berlin, 10.0 Seattle, XE8, XE7, XE6 - Win32/Win64 支持其他版本 C++ Builder 的控件的发布和更新进度请关注网站主页的内容. Victor 串口控件 1.5.0.6 VCL/FMX 更新内容: ? 增加支持 FMX (Firemonkey) Win32/Win64,控件包

Victor 串口控件 1.5.0.6 VCL/FMX for C++ Builder 10.2 Tokyo, 10.1 Berlin, 10.0 Seattle, XE8, XE7, XE6 已经发布

Victor 串口控件 1.5.0.6 更新内容: ? 增加支持 FMX (Firemonkey) Win32/Win64,控件包含 VCL 和 FMX 两个框架版本的,可以同时安装  ? 增加 FSM (Finite State Machine) 控件,包括 TVictorFSM 控件和 TVictorFsmStateT 模板,用于结构化处理跳转多而复杂的程序  ? 重新整理和编写例子程序,包括接收和发送二进制数据.收发字符串或文本.收发文件.通过调制解调器拨号和收发数据.枚举串口  ? 新版

for(i=0,j=0;i&lt;10,j&lt;10;i++,j++)用python怎么写

for i,j in zip(range(10),range(10)):    i+=1    j+=1 或>>> i=j=0>>> while i<10 and j<10:    i+=1    j+=1 或 for (x,y) in zip(range(10),range(10)): print x,y 或 for (i,j) in [(x,x) for x in range(0,10)]:        print str(i)+"=&quo

給出一個數,倒序輸出它,符號也要考慮,使用整除10和對10的模運算很方便,同時也知道了越界的計算方法

class Solution {public: int reverse(int x) { int rev = 0; while (x != 0) { int pop = x % 10; x /= 10; if (rev > INT_MAX/10 || (rev == INT_MAX / 10 && pop > 7)) return 0; if (rev < INT_MIN/10 || (rev == INT_MIN / 10 && pop < -8)