{"Entry":{"collection":"sql","key":"create-conversion","name":"CREATE CONVERSION","aliases":["createconversion"],"metadata":{"aliases":["createconversion"],"changed_in":["7.4","9.0"],"changes":[{"from":"7.2","purpose_changed":false,"renamed":null,"sections":{"added":[],"changed":[],"removed":[]},"status":"added","synopsis":null,"to":"7.3"},{"from":"7.3","purpose_changed":true,"renamed":null,"sections":{"added":["parameters"],"changed":["description","compatibility","see_also"],"removed":[]},"status":"changed","synopsis":{"added":["CREATE [DEFAULT] CONVERSION name"],"removed":["CREATE [DEFAULT] CONVERSION conversion_name"]},"to":"7.4"},{"from":"8.0","purpose_changed":false,"renamed":null,"sections":{"added":[],"changed":["examples"],"removed":[]},"status":"changed","synopsis":null,"to":"8.1"},{"from":"8.2","purpose_changed":false,"renamed":null,"sections":{"added":[],"changed":["description","parameters","notes"],"removed":[]},"status":"changed","synopsis":null,"to":"8.3"},{"from":"8.4","purpose_changed":false,"renamed":null,"sections":{"added":[],"changed":["parameters","compatibility"],"removed":[]},"status":"changed","synopsis":{"added":["FOR source_encoding TO dest_encoding FROM function_name"],"removed":["FOR source_encoding TO dest_encoding FROM funcname"]},"to":"9.0"},{"from":"12","purpose_changed":false,"renamed":null,"sections":{"added":[],"changed":["description","notes"],"removed":[]},"status":"changed","synopsis":null,"to":"13"},{"from":"13","purpose_changed":false,"renamed":null,"sections":{"added":[],"changed":["parameters"],"removed":[]},"status":"changed","synopsis":null,"to":"14"}],"content_hash":"db39b4c067f259e094320660044fe26fe7c9c8e0dd590141a72357a064e07680","editorial":{},"first_version":"7.3","group":"type","imported_at":"2026-09-30T17:43:37.419836+08:00","last_version":"20","name":"CREATE CONVERSION","object":"CONVERSION","position":3005,"present_in":["7.3","7.4","8.0","8.1","8.2","8.3","8.4","9.0","9.1","9.2","9.3","9.4","9.5","9.6","10","11","12","13","14","15","16","17","18","19","20"],"purpose":"define a new encoding conversion","purpose_zh":"","related":["alter-conversion","create-function","drop-conversion"],"slug":"create-conversion","source_rev":"a709ab85","synopsis":"CREATE [ DEFAULT ] CONVERSION name\nFOR source_encoding TO dest_encoding FROM function_name","verb":"CREATE"}},"Definition":{"Collection":"sql","Key":"create-conversion","SourceDatabase":"center","Version":"18","SourceTable":"sqlcmd","SourceKey":"create-conversion","SourceRevision":"a709ab85","Facts":{"anchor":"SQL-CREATECONVERSION","file":"sql-createconversion.html","lang":"en","name":"CREATE CONVERSION","purpose":"define a new encoding conversion","purpose_zh":"","related":["alter-conversion","create-function","drop-conversion"],"sections":[{"html":"\u003cp\u003e\u003ccode class=\"command\"\u003eCREATE CONVERSION\u003c/code\u003e defines a new conversion between two character set encodings.\u003c/p\u003e\u003cp\u003eConversions that are marked \u003ccode class=\"literal\"\u003eDEFAULT\u003c/code\u003e can be used for automatic encoding conversion between client and server. To support that usage, two conversions, from encoding A to B \u003cspan class=\"emphasis\"\u003e\u003cem\u003eand\u003c/em\u003e\u003c/span\u003e from encoding B to A, must be defined.\u003c/p\u003e\u003cp\u003eTo be able to create a conversion, you must have \u003ccode class=\"literal\"\u003eEXECUTE\u003c/code\u003e privilege on the function and \u003ccode class=\"literal\"\u003eCREATE\u003c/code\u003e privilege on the destination schema.\u003c/p\u003e","key":"description","title":"Description"},{"html":"\u003cdiv class=\"variablelist\"\u003e\u003cdl class=\"variablelist\"\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003ccode class=\"literal\"\u003eDEFAULT\u003c/code\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003eThe \u003ccode class=\"literal\"\u003eDEFAULT\u003c/code\u003e clause indicates that this conversion is the default for this particular source to destination encoding. There should be only one default encoding in a schema for the encoding pair.\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003cem class=\"replaceable\"\u003e\u003ccode\u003ename\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003eThe name of the conversion. The conversion name can be schema-qualified. If it is not, the conversion is defined in the current schema. The conversion name must be unique within a schema.\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003cem class=\"replaceable\"\u003e\u003ccode\u003esource_encoding\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003eThe source encoding name.\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003cem class=\"replaceable\"\u003e\u003ccode\u003edest_encoding\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003eThe destination encoding name.\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003cem class=\"replaceable\"\u003e\u003ccode\u003efunction_name\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003eThe function used to perform the conversion. The function name can be schema-qualified. If it is not, the function will be looked up in the path.\u003c/p\u003e\u003cp\u003eThe function must have the following signature:\u003c/p\u003e\u003cpre class=\"programlisting\"\u003econv_proc(\n    integer,  -- source encoding ID\n    integer,  -- destination encoding ID\n    cstring,  -- source string (null terminated C string)\n    internal, -- destination (fill with a null terminated C string)\n    integer,  -- source string length\n    boolean   -- if true, don't throw an error if conversion fails\n) RETURNS integer;\n\u003c/pre\u003e\u003cp\u003eThe return value is the number of source bytes that were successfully converted. If the last argument is false, the function must throw an error on invalid input, and the return value is always equal to the source string length.\u003c/p\u003e\u003c/dd\u003e\u003c/dl\u003e\u003c/div\u003e","key":"parameters","title":"Parameters"},{"html":"\u003cp\u003eNeither the source nor the destination encoding can be \u003ccode class=\"literal\"\u003eSQL_ASCII\u003c/code\u003e, as the server's behavior for cases involving the \u003ccode class=\"literal\"\u003eSQL_ASCII\u003c/code\u003e \u003cspan class=\"quote\"\u003e“\u003cspan class=\"quote\"\u003eencoding\u003c/span\u003e”\u003c/span\u003e is hard-wired.\u003c/p\u003e\u003cp\u003eUse \u003ccode class=\"command\"\u003eDROP CONVERSION\u003c/code\u003e to remove user-defined conversions.\u003c/p\u003e\u003cp\u003eThe privileges required to create a conversion might be changed in a future release.\u003c/p\u003e","key":"notes","title":"Notes"},{"html":"\u003cp\u003eTo create a conversion from encoding \u003ccode class=\"literal\"\u003eUTF8\u003c/code\u003e to \u003ccode class=\"literal\"\u003eLATIN1\u003c/code\u003e using \u003ccode class=\"function\"\u003emyfunc\u003c/code\u003e:\u003c/p\u003e\u003cpre class=\"programlisting\"\u003eCREATE CONVERSION myconv FOR 'UTF8' TO 'LATIN1' FROM myfunc;\n\u003c/pre\u003e","key":"examples","title":"Examples"},{"html":"\u003cp\u003e\u003ccode class=\"command\"\u003eCREATE CONVERSION\u003c/code\u003e is a \u003cspan class=\"productname\"\u003ePostgreSQL\u003c/span\u003e extension. There is no \u003ccode class=\"command\"\u003eCREATE CONVERSION\u003c/code\u003e statement in the SQL standard, but a \u003ccode class=\"command\"\u003eCREATE TRANSLATION\u003c/code\u003e statement that is very similar in purpose and syntax.\u003c/p\u003e","key":"compatibility","title":"Compatibility"},{"html":"\u003cspan class=\"simplelist\"\u003e\u003ca href=\"/wiki/sql/alter-conversion/?v=18\" title=\"ALTER CONVERSION\"\u003e\u003cspan class=\"refentrytitle\"\u003eALTER CONVERSION\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"/wiki/sql/create-function/?v=18\" title=\"CREATE FUNCTION\"\u003e\u003cspan class=\"refentrytitle\"\u003eCREATE FUNCTION\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"/wiki/sql/drop-conversion/?v=18\" title=\"DROP CONVERSION\"\u003e\u003cspan class=\"refentrytitle\"\u003eDROP CONVERSION\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e","key":"see_also","title":"See Also"}],"sections_same_as":"","slug":"18","synopsis_html":"CREATE [ DEFAULT ] CONVERSION \u003cem class=\"replaceable\"\u003e\u003ccode\u003ename\u003c/code\u003e\u003c/em\u003e\n    FOR \u003cem class=\"replaceable\"\u003e\u003ccode\u003esource_encoding\u003c/code\u003e\u003c/em\u003e TO \u003cem class=\"replaceable\"\u003e\u003ccode\u003edest_encoding\u003c/code\u003e\u003c/em\u003e FROM \u003cem class=\"replaceable\"\u003e\u003ccode\u003efunction_name\u003c/code\u003e\u003c/em\u003e","synopsis_text":"CREATE [ DEFAULT ] CONVERSION name\nFOR source_encoding TO dest_encoding FROM function_name"},"ManualEvidence":{},"MeasuredEvidence":{}},"Text":{"Collection":"sql","Key":"create-conversion","SourceDatabase":"pgweb","Version":"18","Locale":"zh-Hans","Title":"CREATE CONVERSION","Summary":"定义一个新的编码转换","BodyHTML":"\u003cpre\u003eCREATE [ DEFAULT ] CONVERSION name\nFOR source_encoding TO dest_encoding FROM function_name\u003c/pre\u003e\u003csection\u003e\u003ch2\u003e描述\u003c/h2\u003e\u003cp\u003e\u003ccode\u003eCREATE CONVERSION\u003c/code\u003e定义两个字符集编码之间的一种新转换。\u003c/p\u003e\u003cp\u003e标记为\u003ccode\u003eDEFAULT\u003c/code\u003e的转换可用于客户端与服务器之间的自动编码转换。要支持这种用法，必须同时定义两个转换，即从编码 A 到 B \u003cspan\u003e\u003cem\u003e以及\u003c/em\u003e\u003c/span\u003e从编码 B 到 A。\u003c/p\u003e\u003cp\u003e要创建一个转换，你必须对该函数具有\u003ccode\u003eEXECUTE\u003c/code\u003e权限，并在目标模式上具有\u003ccode\u003eCREATE\u003c/code\u003e权限。\u003c/p\u003e\u003c/section\u003e\u003csection\u003e\u003ch2\u003e参数\u003c/h2\u003e\u003cdiv\u003e\u003cdl\u003e\u003cdt\u003e\u003cspan\u003e\u003ccode\u003eDEFAULT\u003c/code\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e\u003ccode\u003eDEFAULT\u003c/code\u003e子句表示该转换是这一特定源编码到目标编码的默认转换。对于某个编码对，在一个模式中应该只有一个默认转换。\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan\u003e\u003cem\u003e\u003ccode\u003ename\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e转换的名称。转换名可以是模式限定的；如果不是，则该转换定义在当前模式中。转换名在一个模式中必须唯一。\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan\u003e\u003cem\u003e\u003ccode\u003esource_encoding\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e源编码名称。\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan\u003e\u003cem\u003e\u003ccode\u003edest_encoding\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e目标编码名称。\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan\u003e\u003cem\u003e\u003ccode\u003efunction_name\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e用于执行该转换的函数。函数名可以是模式限定的；如果不是，则会在搜索路径中查找该函数。\u003c/p\u003e\u003cp\u003e该函数必须具有以下签名：\u003c/p\u003e\u003cpre\u003econv_proc(\n    integer,  -- 源编码 ID\n    integer,  -- 目标编码 ID\n    cstring,  -- 源字符串（以空字符结尾的 C 字符串）\n    internal, -- 目标（填充为以空字符结尾的 C 字符串）\n    integer,  -- 源字符串长度\n    boolean   -- 如果为 true，则在转换失败时不要抛出错误\n) RETURNS integer;\n\u003c/pre\u003e\u003cp\u003e返回值是成功转换的源字节数。如果最后一个参数为 false，则函数必须在输入无效时抛出错误，并且返回值始终等于源字符串长度。\u003c/p\u003e\u003c/dd\u003e\u003c/dl\u003e\u003c/div\u003e\u003c/section\u003e\u003csection\u003e\u003ch2\u003e注解\u003c/h2\u003e\u003cp\u003e源编码和目标编码都不能是\u003ccode\u003eSQL_ASCII\u003c/code\u003e，因为对于涉及\u003ccode\u003eSQL_ASCII\u003c/code\u003e \u003cspan\u003e“\u003cspan\u003e编码\u003c/span\u003e”\u003c/span\u003e的情况，服务器的行为是硬编码的。\u003c/p\u003e\u003cp\u003e使用\u003ccode\u003eDROP CONVERSION\u003c/code\u003e可以删除用户定义的转换。\u003c/p\u003e\u003cp\u003e创建转换所要求的权限在未来版本中可能会更改。\u003c/p\u003e\u003c/section\u003e\u003csection\u003e\u003ch2\u003e示例\u003c/h2\u003e\u003cp\u003e使用\u003ccode\u003emyfunc\u003c/code\u003e创建从编码\u003ccode\u003eUTF8\u003c/code\u003e到 \u003ccode\u003eLATIN1\u003c/code\u003e的转换：\u003c/p\u003e\u003cpre\u003eCREATE CONVERSION myconv FOR \u0026#39;UTF8\u0026#39; TO \u0026#39;LATIN1\u0026#39; FROM myfunc;\n\u003c/pre\u003e\u003c/section\u003e\u003csection\u003e\u003ch2\u003e兼容性\u003c/h2\u003e\u003cp\u003e\u003ccode\u003eCREATE CONVERSION\u003c/code\u003e是 \u003cspan\u003ePostgreSQL\u003c/span\u003e的一个扩展。SQL 标准中没有\u003ccode\u003eCREATE CONVERSION\u003c/code\u003e语句，但有一个在目的和语法上都非常相似的 \u003ccode\u003eCREATE TRANSLATION\u003c/code\u003e语句。\u003c/p\u003e\u003c/section\u003e\u003csection\u003e\u003ch2\u003e另见\u003c/h2\u003e\u003cspan\u003e\u003ca href=\"/wiki/sql/alter-conversion/?v=18\" title=\"ALTER CONVERSION\" rel=\"nofollow\"\u003e\u003cspan\u003eALTER CONVERSION\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"/wiki/sql/create-function/?v=18\" title=\"CREATE FUNCTION\" rel=\"nofollow\"\u003e\u003cspan\u003eCREATE FUNCTION\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"/wiki/sql/drop-conversion/?v=18\" title=\"DROP CONVERSION\" rel=\"nofollow\"\u003e\u003cspan\u003eDROP CONVERSION\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e\u003c/section\u003e","SourceRevision":"1b5ca64c","ContentHash":"6bd6679330a88b522858c95dbde4e013165d73b780ece7fb29c528a5eb6a6ab3","Payload":{"purpose_zh":"定义一个新的编码转换","sections":[{"html":"\u003cp\u003e\u003ccode class=\"command\"\u003eCREATE CONVERSION\u003c/code\u003e定义两个字符集编码之间的一种新转换。\u003c/p\u003e\u003cp\u003e标记为\u003ccode class=\"literal\"\u003eDEFAULT\u003c/code\u003e的转换可用于客户端与服务器之间的自动编码转换。要支持这种用法，必须同时定义两个转换，即从编码 A 到 B \u003cspan class=\"emphasis\"\u003e\u003cem\u003e以及\u003c/em\u003e\u003c/span\u003e从编码 B 到 A。\u003c/p\u003e\u003cp\u003e要创建一个转换，你必须对该函数具有\u003ccode class=\"literal\"\u003eEXECUTE\u003c/code\u003e权限，并在目标模式上具有\u003ccode class=\"literal\"\u003eCREATE\u003c/code\u003e权限。\u003c/p\u003e","key":"description","title":"描述"},{"html":"\u003cdiv class=\"variablelist\"\u003e\u003cdl class=\"variablelist\"\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003ccode class=\"literal\"\u003eDEFAULT\u003c/code\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e\u003ccode class=\"literal\"\u003eDEFAULT\u003c/code\u003e子句表示该转换是这一特定源编码到目标编码的默认转换。对于某个编码对，在一个模式中应该只有一个默认转换。\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003cem class=\"replaceable\"\u003e\u003ccode\u003ename\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e转换的名称。转换名可以是模式限定的；如果不是，则该转换定义在当前模式中。转换名在一个模式中必须唯一。\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003cem class=\"replaceable\"\u003e\u003ccode\u003esource_encoding\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e源编码名称。\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003cem class=\"replaceable\"\u003e\u003ccode\u003edest_encoding\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e目标编码名称。\u003c/p\u003e\u003c/dd\u003e\u003cdt\u003e\u003cspan class=\"term\"\u003e\u003cem class=\"replaceable\"\u003e\u003ccode\u003efunction_name\u003c/code\u003e\u003c/em\u003e\u003c/span\u003e\u003c/dt\u003e\u003cdd\u003e\u003cp\u003e用于执行该转换的函数。函数名可以是模式限定的；如果不是，则会在搜索路径中查找该函数。\u003c/p\u003e\u003cp\u003e该函数必须具有以下签名：\u003c/p\u003e\u003cpre class=\"programlisting\"\u003econv_proc(\n    integer,  -- 源编码 ID\n    integer,  -- 目标编码 ID\n    cstring,  -- 源字符串（以空字符结尾的 C 字符串）\n    internal, -- 目标（填充为以空字符结尾的 C 字符串）\n    integer,  -- 源字符串长度\n    boolean   -- 如果为 true，则在转换失败时不要抛出错误\n) RETURNS integer;\n\u003c/pre\u003e\u003cp\u003e返回值是成功转换的源字节数。如果最后一个参数为 false，则函数必须在输入无效时抛出错误，并且返回值始终等于源字符串长度。\u003c/p\u003e\u003c/dd\u003e\u003c/dl\u003e\u003c/div\u003e","key":"parameters","title":"参数"},{"html":"\u003cp\u003e源编码和目标编码都不能是\u003ccode class=\"literal\"\u003eSQL_ASCII\u003c/code\u003e，因为对于涉及\u003ccode class=\"literal\"\u003eSQL_ASCII\u003c/code\u003e \u003cspan class=\"quote\"\u003e“\u003cspan class=\"quote\"\u003e编码\u003c/span\u003e”\u003c/span\u003e的情况，服务器的行为是硬编码的。\u003c/p\u003e\u003cp\u003e使用\u003ccode class=\"command\"\u003eDROP CONVERSION\u003c/code\u003e可以删除用户定义的转换。\u003c/p\u003e\u003cp\u003e创建转换所要求的权限在未来版本中可能会更改。\u003c/p\u003e","key":"notes","title":"注解"},{"html":"\u003cp\u003e使用\u003ccode class=\"function\"\u003emyfunc\u003c/code\u003e创建从编码\u003ccode class=\"literal\"\u003eUTF8\u003c/code\u003e到 \u003ccode class=\"literal\"\u003eLATIN1\u003c/code\u003e的转换：\u003c/p\u003e\u003cpre class=\"programlisting\"\u003eCREATE CONVERSION myconv FOR 'UTF8' TO 'LATIN1' FROM myfunc;\n\u003c/pre\u003e","key":"examples","title":"示例"},{"html":"\u003cp\u003e\u003ccode class=\"command\"\u003eCREATE CONVERSION\u003c/code\u003e是 \u003cspan class=\"productname\"\u003ePostgreSQL\u003c/span\u003e的一个扩展。SQL 标准中没有\u003ccode class=\"command\"\u003eCREATE CONVERSION\u003c/code\u003e语句，但有一个在目的和语法上都非常相似的 \u003ccode class=\"command\"\u003eCREATE TRANSLATION\u003c/code\u003e语句。\u003c/p\u003e","key":"compatibility","title":"兼容性"},{"html":"\u003cspan class=\"simplelist\"\u003e\u003ca href=\"/wiki/sql/alter-conversion/?v=18\" title=\"ALTER CONVERSION\"\u003e\u003cspan class=\"refentrytitle\"\u003eALTER CONVERSION\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"/wiki/sql/create-function/?v=18\" title=\"CREATE FUNCTION\"\u003e\u003cspan class=\"refentrytitle\"\u003eCREATE FUNCTION\u003c/span\u003e\u003c/a\u003e, \u003ca href=\"/wiki/sql/drop-conversion/?v=18\" title=\"DROP CONVERSION\"\u003e\u003cspan class=\"refentrytitle\"\u003eDROP CONVERSION\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e","key":"see_also","title":"另见"}],"sections_same_as":"","synopsis_html":"CREATE [ DEFAULT ] CONVERSION \u003cem class=\"replaceable\"\u003e\u003ccode\u003ename\u003c/code\u003e\u003c/em\u003e\n    FOR \u003cem class=\"replaceable\"\u003e\u003ccode\u003esource_encoding\u003c/code\u003e\u003c/em\u003e TO \u003cem class=\"replaceable\"\u003e\u003ccode\u003edest_encoding\u003c/code\u003e\u003c/em\u003e FROM \u003cem class=\"replaceable\"\u003e\u003ccode\u003efunction_name\u003c/code\u003e\u003c/em\u003e","synopsis_text":"CREATE [ DEFAULT ] CONVERSION name\nFOR source_encoding TO dest_encoding FROM function_name"}},"RequestedLocale":"zh-Hans","Fallback":false,"Versions":["10","11","12","13","14","15","16","17","18","19","20","7.3","7.4","8.0","8.1","8.2","8.3","8.4","9.0","9.1","9.2","9.3","9.4","9.5","9.6"],"Locales":["en","zh-Hans"],"Signatures":null,"Spellings":null,"SQLState":null,"Evidence":null}
