Postgresql | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 8. | Chuyển tiếp nhanh | Tiếp theo |
Aloại tổng kèo bóng đá hom nayđại diện choPostgreSQLCho phép sử dụng các loại tổng kèo bóng đá hom nay
Đây là hai ví dụ đơn giản về việc xác định tổng kèo bóng đá hom nay
Tạo loại phức tạp như (
Cú pháp tương đương vớiTạo, ngoại trừ chỉ kèo bóng đá hom nay tên và loại trường mới có thể làKhông) hiện có thể được bao gồm. Lưu ý rằngASTừ khóa là điều cần thiết; không có nó, hệ thốngTạoLệnh có nghĩa là và bạn sẽ nhận được cú pháp lẻ
Đã xác định kèo bóng đá hom nay, chúng ta có thể sử dụng chúng để tạo
Tạo bảng on_hand (
hoặc kèo bóng đá hom nay chức năng:
11533_11697
Bất cứ khi nào bạn tạo một bảng, một loại tổng kèo bóng đá hom nay cũng
Tạo bảng kiểm kê_item (
Sau đó, cùng kèo bóng đá hom nayInventory_ItemLoại tổng kèo bóng đá hom nay được hiển thị ở trên sẽ ra đời như mộtKhông áp dụngvới kèo bóng đá hom nay giá trị của
Để viết giá trị tổng kèo bóng đá hom nay như một hằng số theo nghĩa đen, kèm theo
'(Val1 , Val2, ...) '
kèo bóng đá hom nay ví dụ là:
'("Xúc xắc mờ", 42,1,99)'
đó sẽ là giá trị kèo bóng đá hom nay lệ củaInventory_ItemLoại được xác định ở trên. Để làm a
'("Xúc xắc mờ", 42,)'
Nếu bạn muốn kèo bóng đá hom nay chuỗi trống chứ không phải null, hãy viết Double
'("", 42,)'
Ở đây trường đầu tiên là chuỗi trống không null, thứ ba
(Những hằng số này thực sự chỉ là một trường kèo bóng đá hom nay đặc biệt củaPhần. Hằng số ban đầu được coi là kèo bóng đá hom nay chuỗi và
ThehàngCú pháp biểu thức cũng có thể
hàng ('Dice mờ', 42, 1.99)
Từ khóa hàng thực sự là tùy chọn miễn là bạn có
('Dice mờ', 42, 1.99)
ThehàngCú pháp biểu thức làPhần.
Để truy cập một trường của cột tổng kèo bóng đá hom nay, người ta ghi một dấu chấmon_handBảng ví dụ với
chọn item.name từ on_hand where item.price 9,99;
Điều này sẽ không hoạt động vì tênMụcđược coi là tên bảng, không phải cộton_hand, theo quy tắc cú pháp SQL.
Chọn (mục) .Name từ on_hand WHERE (Mục) .Price 9,99;
Hoặc nếu bạn cũng cần sử dụng tên bảng (ví dụ
Chọn (on_hand.item) .Name từ on_hand WHERE (on_hand.item).
Bây giờ đối tượng dấu ngoặc đơn được hiểu chính xác là kèo bóng đá hom nayMụcCột, và sau đó
kèo bóng đá hom nay vấn đề cú pháp tương tự áp dụng bất cứ khi nào bạn chọn một trường
Chọn (my_func (...)). Trường từ ...
Không có dấu ngoặc đơn, điều này sẽ tạo ra cú pháp
Đây là một số ví dụ về cú pháp thích kèo bóng đá hom nay để chèn
Chèn vào kèo bóng đá hom nay giá trị MyTab (Complex_col) ((1.1,2.2));
Ví dụ đầu tiên bỏ quahàng, The
Chúng ta có thể cập nhật một trường con riêng lẻ của một tổng kèo bóng đá hom nay
Cập nhật MyTab Set Complex_col.r = (Complex_col) .R + 1 trong đó ...;
Lưu ý ở đây rằng chúng ta không cần (và thực sự không thể)set, nhưng chúng ta cần dấu ngoặc đơn khi
Và chúng ta có thể chỉ định kèo bóng đá hom nay trường con là mục tiêu choChèn, quá:
Chèn vào kèo bóng đá hom nay giá trị MyTab (Complex_col.r, Complex_col.i) (1.1, 2.2);
Chúng tôi đã không cung cấp kèo bóng đá hom nay giá trị cho tất cả kèo bóng đá hom nay trường con của
Biểu diễn văn bản bên ngoài của giá trị tổng kèo bóng đá hom nay(và)) xung quanh toàn bộ giá trị, cộng với,) giữa kèo bóng đá hom nay mục liền kề.
'(42)'
khoảng trắng sẽ bị bỏ qua nếu loại trường là số nguyên,
Như được hiển thị trước đó, khi viết một giá trị tổng kèo bóng đá hom nay, bạn có thểphảilàm như vậy nếu
Giá trị trường hoàn toàn trống (không có ký tự nào giữa"".
Thói quen đầu ra tổng kèo bóng đá hom nay sẽ đặt báo giá kép xung quanh
Lưu ý:Hãy nhớ rằng những gì bạn viết trong SQLTextTrường
Chèn ... Giá trị (e '("\" \\ ")');Bộ xử lý theo yêu cầu chuỗi loại bỏ kèo bóng đá hom nay cấp độ của("\" \ "). TRONGTextDữ liệu"\.byteaVí dụ, chúng ta có thể cần nhiều nhưPhần) có thể được sử dụng để tránh sự cần thiết phải tăng gấp đôi
Tip:ThehàngTrình xây dựnghàng, cá nhân