Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ: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 / 7.1

set

Đặt-Thay đổi kèo bóng đá hom nay số thời gian chạy

Synopsis

Đặt [Phiên | ĐỊA PHƯƠNG ]Cấu hình_parameterto | =Value| 'giá trị' | MẶC ĐỊNHgiá trị| 'giá trị' | Địa phương | MẶC ĐỊNH

Mô tả

ThesetThay đổi lệnh kèo bóng đá hom nay số cấu hình thời gian chạy. Nhiều kèo bóng đá hom 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 bóng đá hom 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 bóng đá hom nay số đó. Ngoài ra còn có các kèo bóng đá hom nay số không thể thay đổi sau khi bắt đầu máy chủ hoặc phiên.)setChỉ ả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 đó bị hủy bỏ, kèo bóng đá hom nay tác động củasetLệnh biến mất khi giao dịch được quay lại. Khi giao dịch xung quanh được thực hiện, kèo bóng đá hom nay hiệu ứng sẽ tồn tại cho đến khi kết thúc phiên, trừ khi được ghi đè bởi người khácset.

kèo bóng đá hom nay ứng củaĐặt cục bộChỉ cuối cùng kèo bóng đá hom 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àsettheo sauĐặt cục bộTrong một giao dịch duy nhất: TheĐặt cục bộ11793_11902setGiá trị sẽ có kèo bóng đá hom nay lực.

kèo bóng đá hom nay ứng củaSEThoặ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ósettùy chọn kèo bóng đá hom nay cùng một biến (xemTạo chức năng), kèo bóng đá hom 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ó kèo bóng đá hom nay lực khi hàm được gọi là được khôi phục. Điều này cho 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 bóng đá hom nay số trong một hàm, trong khi vẫn có sự tiện lợi của việc sử dụngsetTùy chọn để lưu và khôi phục giá trị của người gọi. Tuy nhiên, một thông thườngsetLệnh ghi đè mọi chức năng xung quanhsettùy chọn; kèo bóng đá hom nay ứng của nó sẽ tồn tại trừ khi quay trở lại.

Lưu ý

inPostgreSQLPhiên bản 8.0 đến 8.2, kèo bóng đá hom 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 sớm hơn 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.

kèo bóng đá hom nay số

phiên

Chỉ định rằng lệnh có kèo bóng đá hom nay lực cho phiên hiện tại. (Đây là mặc định nếu khôngphiêncũng khôngcục bộxuất hiện.)

cục bộ

Chỉ định rằng lệnh chỉ có kèo bóng đá hom nay lực cho giao dịch hiện tại. Sau đócam kếthoặcrollback, cài đặt cấp phiên có kèo bóng đá hom nay lực. Phát hành điều này bên ngoài một khối giao dịch phát ra cảnh báo và nếu không thì không có kèo bóng đá hom nay lực.

Cấu hình_parameter

Tên của kèo bóng đá hom nay số thời gian chạy có thể giải quyết được. Các kèo bóng đá hom 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 bóng đá hom nay số. Các giá trị có thể được chỉ định là 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 bóng đá hom nay số cụ thể.Mặc địnhcó thể được viết để chỉ định đặt lại kèo bóng đá hom 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).

Bên cạnh các kèo bóng đá hom nay số cấu hình được ghi trongChương 20, Có một số ít chỉ có thể được điều chỉnh bằng cách sử dụngsetlệnh hoặc có cú pháp đặc biệt:

lược đồ

Đặt lược đồ 'giá trị'là bí danh kèo bóng đá hom nayĐặt search_path thànhValue. Chỉ có thể chỉ định một lược đồ bằng cú pháp này.

tên

Đặt têngiá trịlà bí danh kèo bóng đá hom nayđặt client_encoding thànhgiá trị.

hạt giống

Đặt hạt giống bên trong kèo bóng đá hom nay trình tạo số ngẫu nhiên (hàmngẫu nhiên). kèo bóng đá hom 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ờ 'giá trị'là bí danh kèo bóng đá hom nayĐặt thời gian thành 'giá trị'. Cú phápĐặ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 bóng đá hom nay ví dụ về kèo bóng đá hom nay giá trị hợp lệ:

'America/los_angele'

Múi giờ kèo bóng đá hom nay Berkeley, California.

'Châu Âu/Rome'

múi giờ kèo bóng đá hom nay Ý.

-7

múi giờ 7 giờ về phía tây từ UTC (tương đương với PDT). kèo bóng đá hom 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).

18589_18710Đặ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ờ.

Ghi chú

hàmset_configcung cấp chức năng tương đương; nhìn thấy19447_19468. Ngoài ra, có thể cập nhậtkèo bóng đáChế độ xem hệ thống để thực hiện tương đươngSET.

Ví dụ

Đặ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 bóng đá hom nay Berkeley, California:

20233_20273

Đặt múi giờ kèo bóng đá hom nay Ý:

Đặt múi giờ 'Châu Âu/Rome';

Tương thích

Đặ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 bóng đá hom nay phép bù múi giờ số trong khiPostgreSQLCho phép kèo bóng đá hom nay thông số kỹ thuật thời gian linh hoạt hơn. Tất cả khácsetkèo bóng đá hom nay tính năng làPostgreSQLPhần mở rộng.

Xem thêm

Đặt lại, show

Gửi kèo bóng đá hom nay chỉnh

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.