日期:2014-05-17  浏览次数:21154 次

PostgreSQL数据库参数化变量名称规则
我现在在写一个PostgreSQL的DBHelper,使用Npgsql.dll来访问PostgreSQL数据库,我想用正则表达式提取sql语句的所有参数化变量名称,但不知道这个参数化命称会有那些命名规则,官网查询有:name, :'name', or :"name",所以变量名称可以包含'和",但是name还允许包含$、#、@等其它特殊字符吗?希望有使用PostgreSQL数据库的朋友指导下。
目前的正则提取表达式是这样的,不知道正不正确,@[\\w$#@'\"]+|:[\\w$#@'\"]+
------解决方案--------------------
接分的快来啊,结贴了