PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 10. ����ת�� | Fast Forward | Next |
Ҫ������е���ֵҲ��������IJ���ת����Ŀ���е��������͡�
ֵ�洢�������ͽ���
������Ŀ����ȷ��ƥ�䡣
�������Ž����ʽֱ��ת����Ŀ�����͡� �����֪����������֮�����һ����ע���ת�������� ��ô���������ǿ��Եġ�������ʽ��һ��δ֪�����ı��� ���ı��ִ������ݽ�����Ŀ�����͵�����ת�����̡�
���һ�¿���Ŀ�������Ƿ��вⳤת���� �ⳤת����һ����ij���͵������ת��������� pg_cast �������ҵ���ôһ���� ��ô�ڴ洢��Ŀ���ֶ�֮ǰ���ڱ��ʽ��Ӧ�á�������ת����ʵ�ֺ������ǽ���һ�����������Ϊ integer �IJ�����������Ŀ���ֶε������ɶ���ʵ�������� atttypmod ֵ�� atttypmod �Ľ���ӡ��ͬ���������Ͷ���ͬ���� ת����������ʩ����Щ������ص����壬���糤�ȼ����߽Ρ�
Example 10-6. character �洢����ת��
��һ��Ŀ���ж���Ϊ character(20) ����䣬 �������ȷ���洢ֵ����ȷ������
CREATE TABLE vv (v character(20)); INSERT INTO vv SELECT 'abc' || 'def'; SELECT v, length(v) FROM vv; v | length ----------------------+-------- abcdef | 20 (1 row)
������������������������ unknown �ı�����ȱʡ��text�� ���������� || ������������text���ӡ� Ȼ���������text���ת����bpchar ��"�հ������ַ���"��character�����ڲ����ƣ���ƥ��Ŀ���ֶ����͡� ����������Ϊ֪��text��bpchar�Ƕ����Ƽ��ݵģ�������ת���������IJ���ʵ���ϲ����κκ������á��� �����ϵͳ�����ҵ��ⳤ���� bpchar(bpchar,integer) ����Ӧ���ڸò������Ľ�����洢�ֶγ������������صĺ���ִ������Ҫ�ij��ȼ��Ͷ���Ŀհ���䡣