Postgresql
SELECT my_table FROM my_table
返回什麼類型的行?
我有時會遇到這種
SELECT
說法(在 stackexchanges 上與 JSON 相關的答案中):SELECT my_table FROM my_table;
它似乎變成了一列結果,多行。
返回的每一行的類型名稱是什麼?一個
row value of my_table
?(我嘗試閱讀文件(sql-expressions),但是找不到具體的答案。)
這是一個命名的複合類型:https ://www.postgresql.org/docs/current/static/sql-expressions.html#SQL-SYNTAX-ROW-CONSTRUCTORS
創建表時,會創建一個同名的TYPE 。
該表的一行屬於該類型。