sql >> Database >  >> RDS >> PostgreSQL

SET en SELECT binnen een enkele query?

Je zou zoiets als dit kunnen doen:

with some_set as (
  select set_config('search_path', '"1"', true)
)
select * from posts;

of gewoon SELECT met set_config() belt zonder CTE, maar dit zal u in het algemeen niet helpen omdat:




  1. WHERE IS NULL, IS NOT NULL of NO WHERE-clausule, afhankelijk van de parameterwaarde van SQL Server

  2. Tekstcompressie in PostgreSQL

  3. Controleren op maximale lengte van opeenvolgende dagen die aan een specifieke voorwaarde voldoen

  4. Maak meerdere MySQL-tabellen met PHP