¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

4.5. �ǡ������Ϥ�

�ץ�����फ��ǡ����١����˥ǡ������Ϥ����ʤ��Ȥ����䤤��碌��ΤΥѥ�᡼���Ȥ��ơˡ����뤤�ϥǡ����١�������ץ������˥ǡ������᤹���ˤϡ����Υǡ����γ�Ǽ��Ȥʤ� C �ѿ������̤˥ޡ������줿����������������뤳�Ȥǡ������� SQL �ץ�ץ����å��������� C �ѿ���ǧ���Ǥ���褦�ˤ���ɬ�פ�����ޤ���

���Υ��������ϼ��Τ褦�˻Ϥޤ�ޤ���

EXEC SQL BEGIN DECLARE SECTION;

�����ưʲ��Τ褦�˽����ޤ���

EXEC SQL END DECLARE SECTION;

���Ƚ����ιԤδ֤ˤϡ����Τ褦���̾�� C �ѿ����������ޤ���

int   x;
char  foo[16], bar[16];

������̾�� C �ѿ��Ȥ��ƽ��ϥե�����ˤ�ȿ�Ǥ����Τǡ�����������������ɬ�פϤ���ޤ��� SQL ���ޥ�ɤǻ��Ѥ���ʤ��ѿ��ϡ������������̤ʥ��������γ�¦���̾�ɤ��������Ǥ��ޤ���

��¤�Τ䶦���Τ������ɬ�� DECLARE ���������ǥꥹ�Ȥ���ʤ���Ф����ޤ��� �������ʤ��ȡ��ץ�ץ����å��ϡ�����˵��Ť��ʤ�����ˤ����η��򰷤��ʤ��ʤ�ޤ���

���̤ʷ��Ǥ��� VARCHAR �� VARCHAR2 �ϡ��ѿ����Ȥ�̾���Τ�����¤�����Ѵ�����ޤ��������Τ褦����������ä�����ͤ��Ƥߤޤ���

VARCHAR var[180];

����ϡ����Τ褦���Ѵ�����ޤ���

struct varchar_var { int len; char arr[180]; } var;

���ι�¤�Τϡ�VARCHAR ���� SQL �ǡ����Υ��󥿥ե������Ȥ���Ŭ���Ǥ���

SQL ʸ��������������줿 C �ѿ�����Ѥ��뤿��ˡ�����ɬ�פʾ��ˤ� :varname �򵭽Ҥ��Ƥ��������� ���������򻲾Ȥ��Ƥ���������