Maison > base de données > tutoriel mysql > Padding的用法

Padding的用法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-07 17:44:09
original
2088 Les gens l'ont consulté

详解Ansi_Padding的用法Posted on - 警告:现存列的 ANSI_PADDING 设置为 'off'。新的列将以 ANSI_PADDING 为 'on' 的设置被创建。 当设置为OFF时,剪裁varchar列的尾随空格和varbinary列的尾随零。该设置只影响新列的定义。 关于Ansi_Padding的用法 当设置

详解Ansi_Padding的用法 Posted on

- 警告:现存列的 ANSI_PADDING 设置为 'off'。新的列将以 ANSI_PADDING 为 'on' 的设置被创建。

  当设置为OFF时,剪裁varchar列的尾随空格和varbinary列的尾随零。该设置只影响新列的定义。

关于Ansi_Padding的用法

  当设置为ON时,虚拟主机,不剪裁字符值中插入到varchar列的尾随空格和二进制值中插入到varbinary列的尾随零。不将值按列的长度进行填充。当设置为OFF时,剪裁varchar列的尾随空格和varbinary列的尾随零。该设置只影响新列的定义。

  SETANSI_PADDING为ON时,网站空间,美国空间,将允许空值的Char(n)和binary(n)列填充到列长;而当SETANSI_PADDING为OFF时,将剪裁尾随空格和零,始终将不允许空值的Char(n)和binary(n)列填充到列长。

示例代码:

SETANSI_PADDINGON CREATETABLEt1 (charcolchar(16)NULL, varcharcolvarchar(16)NULL, varbinarycolvarbinary(8)) GO INSERTINTOt1VALUES(,,0x00ee) INSERTINTOt1VALUES(,,0x00ee00) charcol,varcharcol, varbinarycol FROMt1 GO SETANSI_PADDINGOFF CREATETABLEt2 (charcolchar(16)NULL, varcharcolvarchar(16)NULL, varbinarycolvarbinary(8)) GO INSERTINTOt2VALUES(,,0x00ee) INSERTINTOt2VALUES(,,0x00ee00) charcol,varcharcol, varbinarycol FROMt2 GO DROPTABLEt1 DROPTABLEt2 GO

 

 

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal