Đặt-Thay đổi kèo chấp bóng đá hôm nay số thời gian chạy
Đặt [Phiên | ĐỊA PHƯƠNG ]Cấu hình_parameter
to | =giá trị
| 'giá trị
' | MẶC ĐỊNHgiá trị
| 'Giá trị
' | Địa phương | MẶC ĐỊNH
Theset
Thay đổi lệnh kèo chấp bóng đá hôm nay số cấu hình thời gian chạy. Nhiều kèo chấp bóng đá hôm nay số thời gian chạy được liệt kê trongChương 20Có thể thay đổi khi bay vớiset
. (Một số kèo chấp bóng đá hôm nay số chỉ có thể được thay đổi bởi các siêu người dùng và người dùng đã được cấpset
Đặc quyền trên kèo chấp bóng đá hôm nay số đó. Ngoài ra còn có các kèo chấp bóng đá hôm nay số không thể thay đổi sau khi bắt đầu máy chủ hoặc phiên.)set
Chỉ ảnh hưởng đến giá trị được sử dụng bởi phiên hiện tại.
nếuset
(hoặc tương đươngĐặt phiên
) được ban hành trong một giao dịch sau này bị hủy bỏ, kèo chấp bóng đá hôm nay tác động củaset
11258_11447set
.
Hiệu ứng củaĐặt cục bộ
Chỉ cuối cùng kèo chấp bóng đá hôm nay đến khi kết thúc giao dịch hiện tại, dù có cam kết hay không. Một trường hợp đặc biệt làset
theo sauĐặt cục bộ
Trong một giao dịch duy nhất:Đặt cục bộ
Giá trị sẽ được nhìn thấy kèo chấp bóng đá hôm nay đến khi kết thúc giao dịch, nhưng sau đó (nếu giao dịch được thực hiện)set
Giá trị sẽ có hiệu lực.
Hiệu ứng củaSET
hoặcĐặt cục bộ
cũng bị hủy bằng cách quay trở lại điểm lưu sớm hơn lệnh.
nếuĐặt cục bộ
được sử dụng trong một hàm cóset
Tùy chọn kèo chấp bóng đá hôm nay cùng một biến (xemTạo chức năng), kèo chấp bóng đá hôm nay hiệu ứng củaĐặt cục bộ
Lệnh biến mất khi thoát chức năng; Đó là, giá trị có hiệu lực khi hàm được gọi là được khôi phục. Điều này kèo chấp bóng đá hôm nay phépĐặt cục bộ
Được sử dụng cho các thay đổi động hoặc lặp lại của kèo chấp bóng đá hôm nay số trong một hàm, trong khi vẫn có sự tiện lợi của việc sử dụngset
12807_1287612896_12901
Lệnh ghi đè mọi chức năng xung quanhset
tùy chọn; Hiệu ứng của nó sẽ tồn tại trừ khi quay trở lại.
inPostgreSQLPhiên bản 8.0 đến 8.2, kèo chấp bóng đá hôm nay hiệu ứng của AĐặt cục bộ
Sẽ bị hủy bằng cách phát hành điểm lưu trước đó hoặc bằng cách thoát thành công từ APL/PGSQLKhối ngoại lệ. Hành vi này đã được thay đổi vì nó được coi là không trực quan.
phiên
Chỉ định rằng lệnh có hiệu lực kèo chấp bóng đá hôm nay phiên hiện tại. (Đây là mặc định nếu khôngphiên
cũng khôngcục bộ
xuất hiện.)
cục bộ
Chỉ định rằng lệnh chỉ có hiệu lực kèo chấp bóng đá hôm nay giao dịch hiện tại. Sau đó14113_14121
hoặcrollback
14167_14305
Cấu hình_parameter
Tên của kèo chấp bóng đá hôm nay số thời gian chạy có thể giải quyết được. Các kèo chấp bóng đá hôm nay số có sẵn được ghi lại trongChương 20và bên dưới.
giá trị
Giá trị mới của kèo chấp bóng đá hôm nay số. Các giá trị có thể được chỉ định dưới dạng hằng số chuỗi, định danh, số hoặc danh sách được phân tách bằng dấu phẩy của các hằng số này, phù hợp với kèo chấp bóng đá hôm nay số cụ thể.Mặc định
có thể được viết để chỉ định đặt lại kèo chấp bóng đá hôm nay số về giá trị mặc định của nó (nghĩa là, bất kỳ giá trị nào nó sẽ có nếu khôngset
đã được thực thi trong phiên hiện tại).
15247_15300Chương 20, Có một số ít chỉ có thể được điều chỉnh bằng cách sử dụngset
lệnh hoặc có cú pháp đặc biệt:
lược đồ
Đặt lược đồ '
là bí danh kèo chấp bóng đá hôm naygiá trị
'Đặt search_path thành
. Chỉ có thể chỉ định một lược đồ bằng cú pháp này.giá trị
Tên
Đặt tên
là bí danh kèo chấp bóng đá hôm naygiá trị
đặt client_encoding thành
.giá trị
hạt giống
Đặt hạt giống bên trong kèo chấp bóng đá hôm nay trình tạo số ngẫu nhiên (hàmngẫu nhiên
). kèo chấp bóng đá hôm nay giá trị được phép là số điểm nổi trong khoảng từ -1 đến 1 bao gồm.
Hạt giống cũng có thể được đặt bằng cách gọi hàmSetSeed
:
Chọn SetSeed (giá trị
);
múi giờ
Đặt múi giờ '
là bí danh kèo chấp bóng đá hôm naygiá trị
'Đặt thời gian thành '
. Cú phápgiá trị
'Đặt múi giờ
Cho phép cú pháp đặc biệt cho đặc tả múi giờ. Dưới đây là kèo chấp bóng đá hôm nay ví dụ về kèo chấp bóng đá hôm nay giá trị hợp lệ:
'America/los_angele'
múi giờ kèo chấp bóng đá hôm nay Berkeley, California.
'Châu Âu/Rome'
múi giờ kèo chấp bóng đá hôm nay Ý.
-7
Múi giờ 7 giờ về phía tây từ UTC (tương đương với PDT). kèo chấp bóng đá hôm nay giá trị tích cực là về phía đông từ UTC.
Khoảng '-08: 00' giờ đến phút
Múi giờ 8 giờ về phía tây từ UTC (tương đương với PST).
cục bộ
Mặc định
Đặt múi giờ thành múi giờ cục bộ của bạn (nghĩa là giá trị mặc định của máy chủ làtimezone
).
Cài đặt Timezone được đưa ra dưới dạng số hoặc khoảng thời gian được dịch nội bộ sang cú pháp Timezone Posix. Ví dụ, sauĐặt múi giờ -7
, Hiển thị múi giờ
sẽ báo cáo<-07 +07
.
Chữ viết tắt múi giờ không được hỗ trợ bởiset
; nhìn thấyPhần 8.5.3Để biết thêm thông tin về múi giờ.
hàmset_config
cung cấp chức năng tương đương; nhìn thấyPhần 9.27.1. Ngoài ra, có thể cập nhậtpg_sinstall
Chế độ xem hệ thống để thực hiện tương đươngset
.
Đặt đường dẫn tìm kiếm lược đồ:
Đặt search_path thành my_schema, công khai;
Đặt kiểu ngày thành truyền thốngPostgresvớiHồingày trước thángxôngquy ước đầu vào:
Đặt Datestyle thành Postgres, DMY;
Đặt múi giờ kèo chấp bóng đá hôm nay Berkeley, California:
Đặt múi giờ 'America/los_angele';
Đặt múi giờ kèo chấp bóng đá hôm nay Ý:
Đặt múi giờ 'Châu Âu/Rome';
Đặt múi giờ
Mở rộng cú pháp được xác định trong tiêu chuẩn SQL. Tiêu chuẩn chỉ kèo chấp bóng đá hôm nay phép bù múi giờ số trong khiPostgreSQLCho phép kèo chấp bóng đá hôm nay thông số kỹ thuật thời gian linh hoạt hơn. Tất cả khácset
kèo chấp bóng đá hôm nay tính năng làPostgreSQLTiện ích mở rộng.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.