PostgreSQL数据库参数化变量名称规则

事理 2012-12-07 10:38:10
我现在在写一个PostgreSQL的DBHelper,使用Npgsql.dll来访问PostgreSQL数据库,我想用正则表达式提取sql语句的所有参数化变量名称,但不知道这个参数化命称会有那些命名规则,官网查询有:name, :'name', or :"name",所以变量名称可以包含'和",但是name还允许包含$、#、@等其它特殊字符吗?希望有使用PostgreSQL数据库的朋友指导下。
目前的正则提取表达式是这样的,不知道正不正确,@[\\w$#@'\"]+|:[\\w$#@'\"]+
...全文
255 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gisupc 2012-12-19
  • 打赏
  • 举报
回复
我也想知道,貌似可以使用SUBSTRING函数进行处理
事理 2012-12-07
  • 打赏
  • 举报
回复
接分的快来啊,结贴了

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧