SQL Netezza 中的引号问题
problems with quotes in SQL Netezza
在一个过程中,我有一个包含 SQL 的变量,例如:
examplesql:= 'SELECT 'asd';';
SQL 本身用单个 '' 括起来,SQL 内部的值也用单个 '' 括起来。我尝试使用双“”标记,但没有用。关于如何在 Netezza 中完成此操作的任何建议?
稍后使用 EXECUTE IMMIDIATE
调用变量 examplesql
这应该与(几乎)所有其他 DBMS 相同,您需要将字符串中的单引号加倍:
examplesql:= 'SELECT ''O''''Hara';
在一个过程中,我有一个包含 SQL 的变量,例如:
examplesql:= 'SELECT 'asd';';
SQL 本身用单个 '' 括起来,SQL 内部的值也用单个 '' 括起来。我尝试使用双“”标记,但没有用。关于如何在 Netezza 中完成此操作的任何建议? 稍后使用 EXECUTE IMMIDIATE
调用变量 examplesql这应该与(几乎)所有其他 DBMS 相同,您需要将字符串中的单引号加倍:
examplesql:= 'SELECT ''O''''Hara';