<?xml version="1.0" encoding="utf-8"?> 
<?xml-stylesheet type="text/xsl" href="topic_template.xsl"?> 
<topic>
<category>ib_udf</category>
<ref_entry>BIN_XOR()</ref_entry>
<creator date="2005/02/17 14:15:31">山田健一</creator>
<modified />
<definition>ビットによる排他的論理和を返します。</definition>
<structure>
<function>
<name>BIN_XOR</name>
<args>
<a><var>val1</var></a>
<a><var>val2</var></a>
</args>
</function>
</structure>
<arguments>
<argument>
<name><var>val1</var></name><description>整数値の列または式</description>
</argument>
<argument>
<name><var>val2</var></name><description>整数値の列または式</description>
</argument>
</arguments>
<declaration>DECLARE EXTERNAL FUNCTION bin_xor 
	INTEGER, INTEGER
	RETURNS INTEGER BY VALUE
	ENTRY_POINT 'IB_UDF_bin_xor' MODULE_NAME 'ib_udf';</declaration>
<description><var>val1</var>と<var>val2</var>のビットごとの排他的論理和を返します。</description>
<examples>
<example>
<!--SEQ = 1-->
<description>4+2+1(バイナリ111)と1(バイナリ001)、4+2(バイナリ110)と1(バイナリ001)の排他的論理和を求めます。</description>
<samplecode>SELECT BIN_XOR(4+2+1,1), 
       BIN_XOR(4+2,1) FROM RDB$DATABASE;</samplecode>
<result>           6            7</result>
</example>
</examples>
<see_also>
<keyword name="udf_bin_and">BIN_AND()</keyword>
<keyword name="udf_bin_or">BIN_OR()</keyword>
</see_also>
</topic>
