ฉันจะประกาศตัวแปรสำหรับใช้ในแบบสอบถาม PostgreSQL 8.3 ได้อย่างไร
ใน MS SQL Server ฉันสามารถทำได้:
DECLARE @myvar INT
SET @myvar = 5
SELECT *
FROM somewhere
WHERE something = @myvar
ฉันจะทำเช่นเดียวกันใน PostgreSQL ได้อย่างไร ตามตัวแปรเอกสารจะประกาศเพียงว่า "ชื่อประเภท;" แต่นี่ทำให้ฉันมีข้อผิดพลาดทางไวยากรณ์:
myvar INTEGER;
ใครช่วยให้ฉันตัวอย่างของไวยากรณ์ที่ถูกต้องหรือไม่