21.10.2013 Views

Firebird 2.1 Language Reference Update

Firebird 2.1 Language Reference Update

Firebird 2.1 Language Reference Update

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Library: fbudf<br />

Added in: 1.0 (Win), 1.5 (Linux)<br />

Better alternative: Internal function RIGHT()<br />

External functions (UDFs)<br />

sright<br />

Description: Returns the rightmost numchars characters of the input string. Only works with 1-byte character<br />

sets.<br />

Result type: VARCHAR(100)<br />

Syntax:<br />

sright (str, numchars)<br />

Declaration:<br />

DECLARE EXTERNAL FUNCTION sright<br />

VARCHAR(100) BY DESCRIPTOR, SMALLINT,<br />

VARCHAR(100) BY DESCRIPTOR RETURNS PARAMETER 3<br />

ENTRY_POINT 'right' MODULE_NAME 'fbudf'<br />

Library: fbudf<br />

Added in: 1.0 (Win), 1.5 (Linux)<br />

Better alternative: Internal function CAST()<br />

Description: Returns the input string as a BLOB.<br />

Result type: BLOB<br />

Syntax:<br />

string2blob (str)<br />

Declaration:<br />

string2blob<br />

DECLARE EXTERNAL FUNCTION string2blob<br />

VARCHAR(300) BY DESCRIPTOR,<br />

BLOB RETURNS PARAMETER 2<br />

ENTRY_POINT 'string2blob' MODULE_NAME 'fbudf'<br />

191

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!