声明:
CREATE OR REPLACE FUNCTION test123(fstname text) RETURNS text AS $$
和
CREATE OR REPLACE FUNCTION test123(fstname text) RETURNS text AS '
返回相同的值。那两个陈述之间有什么区别?
答案 0 :(得分:1)
两者都是可接受的引用形式没有区别。使用美元报价的好处是你不需要在单引号内转义。
http://www.postgresql.org/docs/current/interactive/sql-syntax-lexical.html#SQL-SYNTAX-DOLLAR-QUOTING