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

Tạo quy kèo tỷ số bóng đá euro hôm nay

Tạo quy kèo tỷ số bóng đá euro hôm nay - Xác định quy kèo tỷ số bóng đá euro hôm nay mới

Synopsis

Tạo [hoặc thay thế] Quy kèo tỷ số bóng đá euro hôm naytên([argmode] [argname]argtype[Mặc định | =default_expr] [, ...]]))
   NGÔN NGỮLang_Name| Biến đổi cho loạitype_name[, ...]
    | [Bên ngoài] Invoker bảo mật | [Bên ngoài] Bảo mật Definer
    | BỘCấu hình_parametertogiá trị| =giá trị| Từ hiện tại
    | BẰNG 'Định nghĩa'
    | BẰNG 'obj_file','link_symbol'
    |sql_body...

Mô tả

Tạo quy kèo tỷ số bóng đá euro hôm nayXác định một thủ tục mới.kèo tỷ số bóng đá euro hôm nay hoặc thay thế thủ tụcsẽ tạo một quy kèo tỷ số bóng đá euro hôm nay mới hoặc thay thế một định nghĩa hiện có. Để có thể xác định quy kèo tỷ số bóng đá euro hôm nay, người dùng phải cósử dụngĐặc kèo tỷ số bóng đá euro hôm nayền trên ngôn ngữ.

Nếu bao gồm tên lược đồ, thì quy kèo tỷ số bóng đá euro hôm nay được tạo trong lược đồ được chỉ định. Nếu không, nó được tạo ra trong lược đồ hiện tại. Tên của thủ tục mới không được khớp với bất kỳ quy kèo tỷ số bóng đá euro hôm nay hoặc chức năng hiện có nào với cùng loại đối số đầu vào trong cùng một lược đồ. Tuy nhiên, các thủ tục và chức năng của các loại đối số khác nhau có thể chia sẻ một tên (cái này được gọi làquá tải).

Để thay thế định nghĩa hiện tại của một quy kèo tỷ số bóng đá euro hôm nay hiện có, sử dụngkèo tỷ số bóng đá euro hôm nay hoặc thay thế thủ tục. Không thể thay đổi tên hoặc loại đối số của một quy kèo tỷ số bóng đá euro hôm nay theo cách này (nếu bạn đã thử, bạn thực sự sẽ tạo một quy kèo tỷ số bóng đá euro hôm nay mới, khác biệt).

Khikèo tỷ số bóng đá euro hôm nay hoặc thay thế thủ tục9864_10154

Người dùng tạo quy kèo tỷ số bóng đá euro hôm nay trở thành chủ sở hữu của thủ tục.

Để có thể kèo tỷ số bóng đá euro hôm nay một thủ tục, bạn phải cósử dụngĐặc kèo tỷ số bóng đá euro hôm nayền trên các loại đối số.

Tham khảoPhần 36.4Để biết thêm thông tin về quy kèo tỷ số bóng đá euro hôm nay viết.

tham số

tên

Tên (tùy chọn Lược đồ theo kèo tỷ số bóng đá euro hôm nay độ) của quy kèo tỷ số bóng đá euro hôm nay để tạo.

argmode

Chế độ của một đối số:in, out, InouthoặcVariadic. Nếu bị bỏ qua, mặc định làin.

ArgName

Tên của một đối số.

argtype

(Các) loại dữ liệu của các đối số của quy kèo tỷ số bóng đá euro hôm nay (tùy chọn đủ điều kiện lược đồ), nếu có. Các loại đối số có thể là các loại cơ sở, tổng hợp hoặc miền hoặc có thể tham chiếu loại của cột bảng.

11729_11808HồiPseudo-TypesHồichẳng hạn nhưCSTRING. Các loại giả chỉ ra rằng loại đối số thực tế được chỉ định không đầy đủ hoặc bên ngoài tập hợp các loại dữ liệu SQL thông thường.

Loại cột được tham chiếu bằng cách viếtTable_Name.Cột_name%loại. Sử dụng tính năng này đôi khi có thể giúp tạo ra một quy kèo tỷ số bóng đá euro hôm nay độc lập với các thay đổi đối với định nghĩa của bảng.

default_expr

Một biểu thức được sử dụng làm giá trị mặc định nếu tham số không được chỉ định. Biểu thức phải được ép buộc với loại đối số của tham số. Tất cả các tham số đầu vào theo một tham số có giá trị mặc định cũng phải có giá trị mặc định.

Lang_Name

12894_12969SQL, C, Nội bộhoặc tên của ngôn ngữ thủ tục do người dùng xác định, ví dụ:PLPGSQL. Mặc định làSQLnếusql_bodyđược chỉ định. Kèm theo tên trong các trích dẫn đơn được không dùng nữa và yêu cầu trường hợp phù hợp.

Transform cho loạitype_name[, ...]

Danh sách chuyển đổi cuộc gọi cho thủ tục nên áp dụng. Chuyển đổi Chuyển đổi giữa các loại SQL và các loại dữ liệu cụ thể ngôn ngữ; nhìn thấykèo tỷ số bóng đá euro hôm nay biến đổi13827_14173

[bên ngoài] Invoker bảo mật
[Bên ngoài] Bảo mật xác định

Bảo mật Invokerchỉ ra rằng quy kèo tỷ số bóng đá euro hôm nay sẽ được thực thi với các đặc quyền của người dùng gọi nó. Đó là mặc định.bảo mật xác định14670_14765

Từ khóabên ngoàiđược phép phù hợp với SQL, nhưng nó là tùy chọn vì không giống như trong SQL, tính năng này áp dụng cho tất cả các quy kèo tỷ số bóng đá euro hôm nay không chỉ bên ngoài.

ABảo mật xác địnhQuy kèo tỷ số bóng đá euro hôm nay không thể thực hiện các câu lệnh điều khiển giao dịch (ví dụ:cam kếtrollback, tùy thuộc vào ngôn ngữ).

Cấu hình_parameter
giá trị

Theset15478_15660Đặt từ hiện tạiLưu giá trị của tham số hiện tại khiTạo quy kèo tỷ số bóng đá euro hôm nayđược thực thi dưới dạng giá trị được áp dụng khi nhập thủ tục.

Nếu Asetmệnh đề được gắn vào một thủ tục, sau đó các hiệu ứng của AĐặt cục bộLệnh được thực thi bên trong quy kèo tỷ số bóng đá euro hôm nay cho cùng một biến được giới hạn trong quy kèo tỷ số bóng đá euro hôm nay: Giá trị trước của tham số cấu hình vẫn được khôi phục khi thoát thủ tục. Tuy nhiên, một bình thườngsetLệnh (không cócục bộ) ghi đèsetmệnh đề, giống như nó sẽ làm cho trước trước đóĐặt cục bộLệnh: Các hiệu ứng của lệnh đó sẽ tồn tại sau khi thoát khỏi thủ tục, trừ khi giao dịch hiện tại được quay lại.

Nếu Asetmệnh đề được gắn vào một thủ tục, sau đó quy kèo tỷ số bóng đá euro hôm nay đó không thể thực hiện các báo cáo kiểm soát giao dịch (ví dụ:cam kếtrollback, tùy thuộc vào ngôn ngữ).

xemsetChương 19Để biết thêm thông tin về tên và giá trị tham số được phép.

Định nghĩa

Một hằng số chuỗi xác định thủ tục; Ý nghĩa phụ thuộc vào ngôn ngữ. Nó có thể là một tên thủ tục nội bộ, đường dẫn đến một tệp đối tượng, lệnh SQL hoặc văn bản bằng ngôn ngữ thủ tục.

Thường rất hữu ích khi sử dụng trích dẫn đô la (xemPhần 4.1.2.4) để viết chuỗi định nghĩa thủ tục, thay vì cú pháp trích dẫn đơn bình thường. Không có trích dẫn đô la, bất kỳ trích dẫn hoặc dấu gạch chéo ngược nào trong định nghĩa thủ tục phải được thoát ra bằng cách nhân đôi chúng.

obj_file, link_symbol

Hình thức này củaASmệnh đề được sử dụng cho các quy kèo tỷ số bóng đá euro hôm nay ngôn ngữ C có thể tải động khi tên thủ tục trong mã nguồn ngôn ngữ C không giống như tên của thủ tục SQL. Chuỗi18358_18368là tên của tệp thư viện được chia sẻ chứa quy kèo tỷ số bóng đá euro hôm nay c được biên dịch và được hiểu là đối với18557_18563Lệnh. Chuỗilink_symbollà biểu tượng liên kết của thủ tục, nghĩa là tên của quy kèo tỷ số bóng đá euro hôm nay trong mã nguồn ngôn ngữ C. Nếu ký hiệu liên kết bị bỏ qua, nó được coi là giống như tên của thủ tục SQL được xác định.

Khi lặp lạiTạo quy kèo tỷ số bóng đá euro hôm nayCác cuộc gọi Tham khảo cùng một tệp đối tượng, tệp chỉ được tải một lần mỗi phiên. Để dỡ và tải lại tệp (có lẽ trong quá kèo tỷ số bóng đá euro hôm nay phát triển), hãy bắt đầu một phiên mới.

sql_body

Cơ thể của ANgôn ngữ SQLThủ tục. Đây phải là một khối

Bắt đầu nguyên tửtuyên bố;tuyên bố;
  ...tuyên bố;
KẾT THÚC

Điều này tương tự như viết văn bản của cơ thể thủ tục dưới dạng hằng số chuỗi (xemĐịnh nghĩaở trên), nhưng có một số khác biệt: hình thức này chỉ hoạt động choNgôn ngữ SQL, Hằng số chuỗi hoạt động cho tất cả các ngôn ngữ. Biểu mẫu này được phân tích cú pháp theo thời gian định nghĩa thủ tục, dạng hằng số chuỗi được phân tích cú pháp vào thời điểm thực thi; Do đó, hình thức này không thể hỗ trợ các loại đối số đa hình và các cấu trúc khác không thể giải quyết được theo thời gian định nghĩa thủ tục. Mẫu này theo dõi các phụ thuộc giữa quy kèo tỷ số bóng đá euro hôm nay và các đối tượng được sử dụng trong cơ thể thủ tục, vì vậyDrop ... Cascade20245_20429

Ghi chú

xemkèo tỷ số bóng đá euro hôm nay chức năngĐể biết thêm chi tiết về việc kèo tỷ số bóng đá euro hôm nay chức năng cũng áp dụng cho các thủ tục.

sử dụnggọiđể thực hiện một thủ tục.

Ví dụ

Tạo quy kèo tỷ số bóng đá euro hôm nay chèn_data (A Integer, B Integer)
Ngôn ngữ SQL
Như $$
Chèn vào các giá trị TBL (a);
Chèn vào các giá trị TBL (b);
$$;

hoặc

Tạo quy kèo tỷ số bóng đá euro hôm nay INSERT_DATA (A Integer, B Integer)
Ngôn ngữ SQL
Bắt đầu nguyên tử
  Chèn vào các giá trị TBL (a);
  Chèn vào các giá trị TBL (b);
KẾT THÚC;

và gọi như thế này:

gọi chèn_data (1, 2);

Tương thích

ATạo quy kèo tỷ số bóng đá euro hôm nayLệnh được xác định trong tiêu chuẩn SQL. ThePostgreSQLThực hiện có thể được sử dụng theo cách tương thích nhưng có nhiều tiện ích mở rộng. Để biết chi tiết, hãy xem thêmkèo tỷ số bóng đá euro hôm nay chức năng.

Gửi hiệu 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.