sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur använder du variabler i ett enkelt PostgreSQL-skript?

Det fullständiga svaret finns i den officiella PostgreSQL-dokumentationen.

Du kan använda den nya PG9.0-funktionen för anonym kodblockering (http://www.postgresql.org/docs/9.1/static/sql-do.html )

DO $$
DECLARE v_List TEXT;
BEGIN
  v_List := 'foobar' ;
  SELECT *
  FROM   dbo.PubLists
  WHERE  Name = v_List;
  -- ...
END $$;

Du kan också få det senaste infognings-id:

DO $$
DECLARE lastid bigint;
BEGIN
  INSERT INTO test (name) VALUES ('Test Name') 
  RETURNING id INTO lastid;

  SELECT * FROM test WHERE id = lastid;
END $$;


  1. Oracle SQL-utvecklare och PostgreSQL

  2. Hur avbryter man INSERT-operationen i MySql-utlösaren?

  3. Använda ODBC med Salesforce och OneLogin Single Sign On (SSO)

  4. Topp 7 databaser