表的修改操作: alter table score add type nchar(1) null //为score表新添加一个属性type,属性值为 type nchar(1) nullalter table score alter column type nchar(2) //修改score表的t ...
分类:
其他好文 时间:
2018-02-19 21:50:27
阅读次数:
197
最近一次的面试中,被面试官问到varchar和nvarchar的区别,脑海里记得是定长和可变长度的区别,但却没能说出来。后来,在网上找了下网友总结的区别。在这里做个备忘录: 一,SQL Server中char,varchar,nchar,nvarchar的区别(援引:https://www.cnbl ...
分类:
数据库 时间:
2018-01-30 16:37:30
阅读次数:
207
create function [dbo].[fun_getbh](@char nchar(2)) returns int as begin return( case when unicode(@char) between 19968 and 40869 then( select top 1 id ...
分类:
数据库 时间:
2018-01-17 12:31:27
阅读次数:
191
/* 汉字转拼音首字母 */ create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' whi ...
分类:
数据库 时间:
2018-01-17 12:26:36
阅读次数:
164
本文章参考:https://www.cnblogs.com/Richardzhu/archive/2013/12/03/3455806.html 文本长度:nchar这个函数简单,统计向量中每个元素的字符个数,注意这个函数和length函数的差别:nchar是向量元素的字符个数,而length是向量 ...
分类:
其他好文 时间:
2018-01-02 13:18:04
阅读次数:
393
文本类型:char,nchar,varchar,nvarchar,text,ntext; char,nchar :表示固定长度 varchar,nvarchar :表示可变长度 带char的数据类型必须指明长度,如果没有就默认为1,其最大长度为4000,其长度表示为存储的字符个数 char与varc ...
分类:
其他好文 时间:
2017-11-04 16:13:20
阅读次数:
134
一、定义 char: 固定长度,存储ANSI字符,不足的补英文半角空格。 nchar: 固定长度,存储Unicode字符,不足的补英文半角空格 varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。 nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。 nvar ...
分类:
数据库 时间:
2017-10-26 15:20:42
阅读次数:
168
//字符串首字母 CREATE FUNCTION GetInitialLetter(@ChineseString NVARCHAR(4000)) RETURNS NVARCHAR(4000) AS BEGIN DECLARE @SingleCharacter NCHAR(1), @ReturnStr... ...
分类:
数据库 时间:
2017-09-27 13:14:32
阅读次数:
183
char,varchar,nvarchar,ncharchar,varchar:最多8000个英文,4000个汉字nchar,nvarchar:可存储4000个字符,无论英文还是汉字//定长:长度固定,当输入数据的长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度//变长:变 ...
分类:
其他好文 时间:
2017-09-25 11:36:07
阅读次数:
107
1、字符串类型 Character 字符串: Unicode 字符串: 注意:使用char存储中文字符(双字节字符)可能会产生乱码(也看数据库的编码格式),而使用nchar、nvarchar则可以保证永远正常显示。 char(1) 'a''1' char(2)'aa' '中' nchar(1) 'a ...
分类:
数据库 时间:
2017-09-17 01:24:03
阅读次数:
194