云服务器网:购买云服务器和VPS必上的网站!

MSSQL中char数据类型的长度深度详解

SQL Server 中的char 数据类型是一个定长数据类型,其长度可使用n来表示,其中n代表最大字符数量,能够存储相同一组简单字符或Unicode数据。
具体来讲,char 数据类型在 MSSQL 中使用以下规则:
1.该类型能够存储最多8000个字符。

SQL Server 中的char 数据类型是一个定长数据类型,其长度可使用n来表示,其中n代表最大字符数量,能够存储相同一组简单字符或Unicode数据。

具体来讲,char 数据类型在 MSSQL 中使用以下规则:

1.该类型能够存储最多8000个字符。

2.最小长度为1个字符,如果不指定长度,则会默许值1。

3.定长的char的长度,不够的则进行填充,用空格来填充。

例以下面的代码:

“`sql

CREATE TABLE Table1(

Column1 char(10)

);

INSERT INTO Table1 VALUES (‘test’);

SELECT * FROM Table1;


履行上面的代码后,会得到以下结果:

```sql
Column1
test

可以看到,Column1 的值就是我们插入的“test”,而末尾的空格则是由系统来追加的,以到达该字段字符的最大值 10。

固然,也能够在声明 char类型时,使用空格来补长,如:

“`sql

CREATE TABLE Table1(

Column1 char(10)

);

INSERT INTO Table1 VALUES (‘test ‘);

SELECT * FROM Table1;


履行以后,会得到以下结果:

```sql
Column1
test

可以看到,Column1 的值就是我们插入的“test ”,而末尾的空格则是我们插入时追加的,以到达该字段字符的最大值 10。

总而言之,MSSQL中有 char 数据类型,它的最大长度是 8000个字符,最小长度为1个字符,如果没有指定长度,则会默许为1,不够的还会自动补充空格,以到达预期的最大字符数量。

本文来源:https://www.yuntue.com/post/229656.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注