DECLARE cursorname [ BINARY ] [ INSENSITIVE ] [ SCROLL ] CURSOR FOR query [ FOR { READ ONLY | UPDATE [ OF column [, ...] ] ]
���θ�� FETCH ���ʤɤǻ��Ѥ���롢���������̾���Ǥ���
��������ˤ��ǡ����μ��������ƥ����ȷ����ǤϤʤ��Х��ʥ�����ˤʤ�ޤ���
�������뤫����Ф��줿�ǡ�������¾�Υץ������䥫������ˤ�빹���αƶ�������ʤ����Ȥ���SQL92 �Υ�����ɤǤ���PostgreSQL�Ǥϡ������������ϥȥ����������¦�ǹԤʤ��ޤ��Τǡ���ˤ��ξ��֤ˤʤäƤ��ޤ��� ���äơ����Υ�����ɤ���Ѥ��Ƥ���̤Ϥ���ޤ���
1 �Ĥ� FETCH ���ˤ�ä�ʣ���ιԤΥǡ�������Ф��뤳�Ȥ���SQL92 �Υ�����ɤǤ��� PostgreSQL �Ǥϡ���ˤ��ν�������ǽ�Ǥ��뤿�ᡢ���Υ�����ɤ���Ѥ��Ƥ���̤Ϥ���ޤ���
��������ˤ�äƴ��������Ԥ����롢1 �Ĥ� SQL �䤤��碌�Ǥ��� ͭ���ʰ����ˤĤ��Ƥξܺ٤ϡ�SELECT ʸ�Ȥ��Ʋ�������
�ɤ�����ѥ⡼�ɤǥ������뤬���Ѥ���뤳�Ȥ���SQL92 �Υ�����ɤǤ��� ����� PostgreSQL �ˤ�����ͣ��Υ�������Υ��������⡼�ɤǤ��뤿�ᡢ���Υ�����ɤ���Ѥ��Ƥ���̤Ϥ���ޤ���
�������뤬�ơ��֥�ι����˻��Ѥ���뤳�Ȥ���SQL92 �Υ�����ɤǤ��� ��������ˤ�빹���Ϻ��ΤȤ��� PostgreSQL �ǥ��ݡ��Ȥ���Ƥ��ʤ����ᡢ���Υ�����ɤϤ��Τ��Ȥ������륨�顼��å�������ɽ�����ޤ���
����������� (ʣ����) �Ǥ��� ��������ˤ�빹���Ϻ��ΤȤ��� PostgreSQL �ǥ��ݡ��Ȥ���Ƥ��ʤ��Τǡ�UPDATE ��Ϥ��Τ��Ȥ������륨�顼��å�������ɽ�����ޤ���
SELECT ʸ�μ¹Ԥ��������������֤�����å������Ǥ���
���Υ�å������ϡ����ߤΥȥ�������֥��å���Ʊ����������̾�����Ǥ��������Ƥ�����˽��Ϥ���ޤ��� ����������Ϻ������ޤ���
���Υ��顼�ϡ��������뤬�ȥ�������֥��å�����������Ƥ��ʤ�����ȯ�����ޤ���
DECLARE �ˤ�äơ��桼���ϵ�����䤤��碌���椫����٤˾����ιԤ���Ф�����˻��ѤǤ��륫�������������뤳�Ȥ��Ǥ��ޤ��� FETCH ����Ѥ��ơ��������뤫��ƥ����Ȥ⤷���ϥХ��ʥ�Τɤ��餫�η����ǥǡ�������Ф����Ȥ��Ǥ��ޤ���
�̾�Υ�������ϡ�PostgreSQL �ΥХå�����ɤ��ɤΤ褦�˹��ۤ��줿���ˤ�äơ�ASCII �ޤ��Ϥ���¾����沽�������ޤΥƥ����ȷ����ǥǡ������֤��ޤ������Υǡ����ϸ�ͭ�ΥХ��ʥ��������¸����Ƥ��ޤ��Τǡ������ƥ�ϥƥ����ȷ������������뤿����Ѵ���Ԥʤ�ɬ�פ�����ޤ����ޤ����ƥ����ȷ����ξ�硢�б�����Х��ʥ�������⤽�Υ��������礭���ʤ뤳�Ȥ��褯����ޤ������ƥ����ȷ������֤����ȡ����饤����ȥ��ץꥱ�������Ͼ����������뤿��˥Х��ʥ�������Ѵ�����ɬ�פˤʤ뤳�Ȥ�����ޤ��� BINARY ��������ˤ�äơ���ͭ�ΥХ��ʥ�ɽ���ǥǡ������֤����Ȥ��Ǥ��ޤ���
�㤨�С��䤤��碌���������� 1 ���ͤ��֤���硢�ǥե���ȤΥ�������Ǥ� 1 �Ȥ���ʸ��������ꤹ�뤳�Ȥˤʤ�ޤ������Х��ʥ�����Υ�������ξ��� control-A (^A) ��Ʊ��� 4 �Х��Ȥ��ͤ����ꤹ�뤳�Ȥˤʤ�ޤ���
BINARY ������������դ��ƻȤ�ʤ���Фʤ�ޤ��� psql �Τ褦�ʥ桼�����ץꥱ�������ϡ��Х��ʥ�����Υ��������ǧ���������ǡ����ϥƥ����ȷ������֤�����ΤȤߤʤ��Ƥ��ޤ���
ʸ����ɽ���ϥ������ƥ�����˰�¸���ޤ����Х��ʥ�ɽ���ϥޥ���Υ������ƥ�����ˤ�äưۤʤ�ޤ���PostgreSQL�� BINARY ��������˴ؤ���Х��ȥ������Ȥ�ɽ������������ʤɤ��褷�ޤ����Ǥ����顢���饤����ȥޥ���ȥ����Хޥ���ǰۤʤ�ɽ�� (�㤨�С�"big-endian"��"little-endian")����Ѥ����硢�Х��ʥ�����ǥǡ������֤��ʤ������ɤ��Ǥ��礦�����������Х��ʥ�����Υ�������ˤϡ������Ф��饯�饤����ȤؤΥǡ���ž���κݤ��Ѵ����פ��륪���С��إåɤ����ʤ��ʤ�Ȥ�����¿���θ��̤��������ޤ���
Tip: ASCII�����ǥǡ�����ɽ��������ϡ�ASCII�����Ƿ�̤�����Ȥ뤳�Ȥǥ��饤�����¦�ǤΤ����Ĥ��ν�����ʤ����Ȥ��Ǥ��ޤ���
��������ϡ��ȥ������������ǤΤ��Ѳ�ǽ�Ǥ��� �ȥ�������֥��å����������ˤϡ�BEGIN��COMMIT���ڤӡ�ROLLBACK ����Ѥ��Ʋ�������
SQL92 �Ǥϡ���������������� SQL (ESQL) ���ץꥱ�������ǤΤ��Ѳ�ǽ�Ǥ���PostgreSQL�Хå�����ɤǤϡ�����Ū��OPEN cursorʸ��������Ƥ��ޤ��� ���������������줿���˳�������ΤȤߤʤ���Ƥ��ޤ��� ��������PostgreSQL �Ѥ������� SQL �ץ�ץ����å��Ǥ��� ecpg �Ǥϡ�DECLARE �� OPEN ʸ�ʤɤ�ޤᡢSQL92 �Υ������뵬��ݡ��Ȥ��Ƥ��ޤ���