TECHNOLOGY
Tips !(使用上のテクニック)
対象バージョン : Adaptive Server Anywhere 6.0、7.0
対象OS : Windows95/98/ME ,WindowsNT/2000
ST0105011
日本語の曜日名取得
Tips !
Anywhereで用意している関数には、日本語による曜日取得はございません。 一例になりますが、「DOW関数」を用いて次のような関数を作成することで日本語 による曜日取得が可能となります。
CREATE FUNCTION DAYNAMEJP( day date )
RETURNS char(2)
BEGIN DECLARE daynum int;
DECLARE dayname char(2);
SET daynum = Dow( day );
IF daynum = 1 THEN
SET dayname = '日';
ELSEIF daynum = 2 THEN
SET dayname = '月';
ELSEIF daynum = 3 THEN
SET dayname = '火';
ELSEIF daynum = 4 THEN
SET dayname = '水';
ELSEIF daynum = 5 THEN
SET dayname = '木';
ELSEIF daynum = 6 THEN
SET dayname = '金';
ELSEIF daynum = 7 THEN
SET dayname = '土';
ELSE SET dayname = '?';
END IF; RETURN dayname;
END