fetus Diary

2007/03/05(月) - RIGHT

CREATE OR REPLACE FUNCTION max(bigint, bigint) RETURNS bigint LANGUAGE SQL IMMUTABLE RETURNS NULL ON NULL INPUT SECURITY INVOKER AS 'SELECT CASE WHEN $1 < $2 THEN $2 ELSE $1 END';
CREATE OR REPLACE FUNCTION right(text, int) RETURNS text LANGUAGE SQL IMMUTABLE RETURNS NULL ON NULL INPUT SECURITY INVOKER AS 'SELECT substr($1, max((length($1) + 1 - $2), 1)::int, $2)';

なんで RIGHT 関数無いんだろう、PostgreSQL。まぁ、普通いらないといえばいらない

コメント

コメントはありません。

名前
メール
コメント

※HTML タグは使えません。HTTP URL には自動リンクが張られます。

Captcha
画像から読み取れる文字を入力: