SET

Name

SET -- �ı�����ʱ����

Synopsis

SET [ SESSION | LOCAL ] name { TO | = } { value | 'value' | DEFAULT }
SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }

����

SET �����޸�����ʱ���ò���������� Section 16.4 �����г�������ʱ���������� SET ������ʱ���á� ��������ЩҪ��ʹ�ó����û�Ȩ�����޸ģ���������Щ���ڷ��������߻Ự ��ʼ֮�����޸ġ�����ע�� SET ֻӰ�쵱ǰ�Ựʹ�õ���ֵ��

��� SET ���� SET SESSION ����һ���Ժ��˳��������﷢���ģ� ��ô SET �����Ч����������ع���֮��Сʱ�� �������Ϊ��PostgreSQL�汾 7.3 ֮ǰ�IJ�ͬ�� �Ǹ�ʱ�� SET ��Ч���ں���Ĵ���֮�󲻻�ع����� һ����Χ���������ύ����ô��Ч��������������Ľ��������DZ�����һ�� SET ���ǡ�

SET LOCAL ��Ч��ֻ��������ǰ��������������Ƿ��ύ�� һ����������һ����������� SET �������һ�� SET LOCAL�����������֮ǰֻ�ܿ��� SET LOCAL ����ֵ������֮����������ύ�������� SET ��ֵ��Ч��

����

variable

�����õ�ȫ�ֱ�����

value

��������ֵ��DEFAULT �������������Ѳ����ָ�Ϊȱʡֵ������ʹ���ִ����飬 ���Ǹ����ӵĽṹ��Ҫ�õ����Ż���˫����������.

����

SESSION

�����������ֻ�Ե�ǰ�Ự�����á� ����� SESSION �� LOCAL ��û���֣���ô�����ȱʡ����

LOCAL

����������ֻ�ڵ�ǰ��������Ч���� COMMIT ���� ROLLBACK ֮�󣬻Ự��������ý��ٴ���Ч�� ��ע������� BEGIN ��֮�����У���ô SET LOCAL �����ֳ�û�����ã���Ϊ��������������

variable

�����õ�����ʱ���������֡����õIJ����� Section 16.4 ������鵵��

value

��������ֵ��ֵ��������Ϊ�ִ���������ʶ�������֣����߶��ŷָ���������Щ�������б� DEFAULT �������ڰ���Щ��������Ϊ���ǵ�ȱʡֵ��

������ Section 16.4 �������ĵ����ص����ò���֮�⣬ ���м���ֻ���� SET �������ã���������������﷨�IJ�����

NAMES

>SET NAMES value �� SET client_encoding TO value �ı�����

SEED

Ϊ����������������� random�������ڲ������ӡ� �����ֵ�ǽ��� 0 �� 1 ֮��ĸ�������Ȼ�����ᱻ���� 231-1��

����Ҳ����ͨ�����ú��� setseed ���������ӣ�

SELECT setseed(value);

TIME ZONE

SET TIME ZONE value �� SET timezone TO value ��һ�������� �﷨ SET TIME ZONE ����Ϊʱ������������﷨�� ��������Чֵ�����ӣ�

'PST8PDT'

���ݲ�������ʱ����

'Europe/Rome'

�����ʱ����

7

UTC ���� 7 Сʱ��ʱ������Ч�� PDT����

INTERVAL '08:00' HOUR TO MINUTE

UTC ���� 8 Сʱ��ʱ������Ч�� PST����

LOCAL
DEFAULT

��ʱ������Ϊ��ı���ʱ�����������IJ���ϵͳȱʡ���Ǹ�����

���� Section 8.5 ��ȡ�й�ʱ���ĸ���ϸ�ڡ� ���У�Appendix B ����һ������ʶ���ʱ���б�

ע��

���� set_config �ṩ�˵�Ч�Ĺ��ܡ� ���� Section 9.20��

����

����ģʽ����·����

SET search_path TO my_schema, public;

������ʱ��������Ϊ��ͳ�� POSTGRES ���ͬʱ����Europen��ŷ�ޣ����

SET DATESTYLE TO postgres,European;

��ʱ������Ϊ���ݲ�������

 
SET TIME ZONE 'PST8PDT';

Ϊ���������ʱ����

SET TIME ZONE 'Europe/Rome';

������

SET TIME ZONE ��չ���� SQL ��׼�ﶨ����﷨�� ��׼ֻ������һ������ʱ��ƫ�ƣ� �� PostgreSQL ����������������ʱ�������� ���������� SET ���Զ��� PostgreSQL ��չ��

�ּ�

RESET, SHOW