PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

postgres:Apa yang sebenarnya dilakukan kueri 'pilih * dari pengguna'?

Dalam konteks ini, user adalah fungsi Postgres internal yang dicadangkan yang mewakili pengguna saat ini yang masuk ke database.

Kueri ini juga dapat ditulis sebagai:

SELECT user;

Yang harus menghasilkan hal yang sama. Catatan, jika Anda ingin benar-benar mereferensikan atau membuat tabel bernama user Anda harus menggunakan tanda kutip, atau sepenuhnya memenuhi syarat skema yang ada. Misalnya:

CREATE TABLE "user"
(
  id int2 not null
);

akan bekerja tetapi:

CREATE TABLE user
(
  id int2 not null
);

Akan menghasilkan kesalahan.

Berikut referensi untuk fungsi informasi sistem lainnya:

http://www.postgresql.org/docs/9.0/static /functions-info.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memulai Dengan Postgres 13 di Ubuntu 20.04

  2. Alur kerja Symfony2 + Netbeans jarak jauh (feat. git)

  3. Bagaimana saya bisa memindahkan data dari satu tabel ke tabel lain dalam migrasi Rails?

  4. isumeric() dengan PostgreSQL

  5. Tips Dan Trik Postgres