PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 29. ecpg - �� C ��Ƕ�� SQL | Fast Forward | Next |
SQL ��������Χ��һ������ SELECT ���� FETCH ������ĸ����ӵķ�����һ�� SQL ��������Χ��һ������������ݺ�ԭ��������ϵ���һ�����ݽṹ�С� ԭ������ִ�ж�̬ SQL ����ʱ���ر����ã���Ϊ����ֶε����ʿ��������Ȳ�֪���ġ�
һ�� SQL ��������Χ��һ��ͷ���������й���������������Ϣ����һ����������������Χ����������ÿ������������е�һ���ֶΣ���ɡ�
�������ʹ�� SQL ��������Χ֮ǰ������Ҫ����һ����
EXEC SQL ALLOCATE DESCRIPTOR identifier;
identifier ������������Χ�� "������"�� ����㲻����Ҫ�������������Ӧ���ͷ�����
EXEC SQL DEALLOCATE DESCRIPTOR identifier;
Ҫʹ��һ����������Χ����һ�� INTO �Ӿ�Ĵ洢Ŀ�������������������г�����������
EXEC SQL FETCH NEXT FROM mycursor INTO DESCRIPTOR mydesc;
���ڣ�����Ӧ����δ���������Χ���ȡ���ݣ��������������Χ������һ�����������ֶεĽṹ�� Ҫ��ͷ���������ֵ���Ұ����洢��һ�����������ʹ����������
EXEC SQL GET DESCRIPTOR name :hostvar = field;
Ŀǰֻ������һ��ͷ�ֶΣ�COUNT������ֶθ��������м�������������Χ���ڣ�Ҳ����˵���ڽ����������ٸ��ֶΣ��� ����������Ҫ��һ���������͡�Ҫ������������Χ���ȡһ���ֶΣ�ʹ����������
EXEC SQL GET DESCRIPTOR name VALUE num :hostvar = field;
num ������һ���ַ���������һ�������������������������ܵ� field �У�
����������
ʵ�ʵ��������ˣ�����ֶε��������������������ѯ��
?
δʵ��
����������ʶһ����ֵ����һ���ضϵ�ֵ��
δʵ��
���ݵ��ַ�����
�ֶε�����
δʵ��
���ֽڼƵ����ݵij���
���ȣ����� numeric��
���ַ��Ƶ����ݳ���
�������ֽڼƵij���
���������� numeric ��
�ֶ��������͵���ֵ����