<?xml version="1.0" encoding="utf-8"?> 
<?xml-stylesheet type="text/xsl" href="topic_template.xsl"?> 
<topic>
<category>ib_udf</category>
<ref_entry>STRLEN()</ref_entry>
<creator date="2004/03/13 15:05:49">山田健一</creator>
<modified />
<definition>文字列のバイト数を返します。</definition>
<structure>
<function>
<name>STRLEN</name>
<args>
<a><var>string</var></a>
</args>
</function>
</structure>
<arguments>
<argument>
<name><var>string</var></name><description>文字列データ型の列または式</description>
</argument>
</arguments>
<declaration>DECLARE EXTERNAL FUNCTION strlen 
	CSTRING(16383)
	RETURNS INTEGER BY VALUE
	ENTRY_POINT 'IB_UDF_strlen' MODULE_NAME 'ib_udf';
</declaration>
<description><var>string</var>のバイト数を返します。<br />
文字数ではないことに注意してください。<br />
宣言文は SJIS_0208 データベース用です。<br />
Firebird付属の宣言文は SJIS_0208 データベースで実行するとエラーになります。</description>
<examples>
<example>
<!--SEQ = 1-->
<description>文字列のバイト数を返します。</description>
<samplecode>SELECT STRLEN('123') FROM RDB$DATABASE;</samplecode>
<result>           3</result>
</example>
<example>
<!--SEQ = 2-->
<description>文字列のバイト数を返します。（全角は1文字2バイトとなります）</description>
<samplecode>SELECT STRLEN('山田健一') FROM RDB$DATABASE;</samplecode>
<result>           8</result>
</example>
</examples>
<see_also>
</see_also>
</topic>
