В Postgres вы можете возвратить row
в одной ячейке, как показано ниже:Как выполнить выберите строку (*) в Postgres
select row(date_created,created_By)
from some_table
Однако это не работает, когда вы выполняете select row(*)
ли кто-нибудь знает, как реализовать функцию row()
, используя asterisk
, поэтому, если моя таблица изменится в будущем, мне не придется изменять мой запрос?
Я использую Postgres версии 8.4.1
Спасибо.
Почему вы не просто использовать '' выбрать *? Какую ** настоящую ** проблему вы пытаетесь решить здесь? Также: Postgres 8.4 больше не поддерживается, вы должны как можно скорее планировать обновление до поддерживаемой версии (по крайней мере, использовать последнюю версию, которая является 8.4.22) –