Lấy dữ liệu chính xác từ cơ sở dữ liệu thường có thể rất phức tạp. Không thể dùng các Action bình thường được.
Có nhiều tùy chọn nâng cao có sẵn trong Aggregates:
SQL statements: có SQL ToolSources trong một AggregatesEntities có relationships, OutSystems tự động tạo ra JoinsAggregates Hỗ trợ ba loại Joins
attributes tính toán từ attributeskhác :: trong cùng một truy vấn (Aggregates)output, tuy nhiện bị ẩn đi khi ra giao diệnGroup multiple rows together (Group by Orders to find # of Products per Order)
Right click => Group by …Filter Group (HAVING trong SQL)functions: Sum, Average, Min, Max, CountCho phép viết SQL statements
SQL được viết bằng tay:
abstract names vì Entities và Attributes
Entity bằng cách {Entity}Attribute bằng cách {Entity}.[Attribute]Variable bằng cách @NameVariableParameters truyền thông tin cho Query SQLOutput Entities / Structures là đầu ra của Excuted SQLMandatory phải có ít nhất một
map vowis columns bên trong SELECT clauseStructures(gọi là dummy output) và Entities (Cần tự định nghĩa tại Tab Data)Output giống như một Aggregates => (List, Count)test không ảnh hưởng đến kết quả OutputInput paramater để thực hiện test mà không cần Publish (NGON😂)SQL Tools cũng có thể được sử dụng cho non-SELECT các câu lệnh:
Cần chọn Output, và việc này không có ý nghĩa. Bởi vì nó sẽ chẳng Return về 1 Output nào cả. Chọn cho vui, và nó được gọi là “dummy”
HẾT.