社区
PostgreSQL
帖子详情
postgreSql 如何将字符串当成sql语句来执行?
weixin_38974328
2019-08-03 12:48:09
如题
我用select语句组合成一个sql形式的字符串,我要怎么把这段字符串当成sql语句来执行?用什么函数?
比如
select 'select * from t_table'
这句select语句查询出单个字符串结果怎么当成sql语句执行
...全文
1190
3
打赏
收藏
postgreSql 如何将字符串当成sql语句来执行?
如题 我用select语句组合成一个sql形式的字符串,我要怎么把这段字符串当成sql语句来执行?用什么函数? 比如 select 'select * from t_table' 这句select语句查询出单个字符串结果怎么当成sql语句执行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
roylam12345
2020-02-16
打赏
举报
回复
存储过程里,可以存在变量,或直接execute(语句),然后你select 这个存储过程就可以了
wandier
2019-12-28
打赏
举报
回复
你这个是动态语句吧?
trainee
2019-08-05
打赏
举报
回复
在函数里 才可以 execute 字符串
PostgreSQL
数据库管理(一)
PostgreSQL
是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为
PostgreSQL
.
PostgreSQL
支持大部分SQL标准并且提供了许多其它现代特性:复杂查询、外键、触发器、视图、事务完整性等。
PostgreSQL
是一个免费的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。 事实上,
PostgreSQL
的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备, 比如 IP 类型和几何类型等;其次,
PostgreSQL
是全功能的自由软件数据库,很长时间以来,
PostgreSQL
是唯一支持事务、子查询、多版本并行控制系统(MVCC)、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统。 Inprise 的 InterBase 以及SAP等厂商将其原先专有软件开放为自由软件之后才打破了这个唯一。最后,
PostgreSQL
拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,
PostgreSQL
的质量日益提高。从技术角度来讲,
PostgreSQL
采用的是比较经典的C/S(client/server)结构,也就是一个客户端对应一个服务器端守护进程的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。为了便于客户端的程序的编写,由数据库服务器提供了统一的客户端 C 接口。而不同的客户端接口都是源自这个 C 接口,比如ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等, 同时也要指出的是,
PostgreSQL
对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。这一点也可以说是
PostgreSQL
一大优点。 本课程作为
PostgreSQL
数据库管理一,主要讲解以下内容:1.
PostgreSQL
安装和环境准备2.
PostgreSQL
数据查询3.
PostgreSQL
数据过滤4.
PostgreSQL
多表的联接5.
PostgreSQL
数据的分组6.
PostgreSQL
合集的操作7.
PostgreSQL
合集的分组
PostgreSQL
中
字符串
SQL(如 eval)
执行
查询
PostgreSQL
中的
字符串
值(如 eval)中
执行
查询;
执行
动态sql;
【
PostgreSQL
】
PostgreSQL
字符串
的两种连接方式
字符串
的两种连接方式 函数 返回类型 描述 样例 结果 string || string
字符串
字符串
连接 'Post' || 'greSQL'
PostgreSQL
string || non-string or non-string || string text 连接空
字符串
'Value: ' || 42 Value: 42 concat(str "any"...
PostgreSQL
判断
字符串
包含的几种方法
判断
字符串
包含的几种方法: 1. position(substring in string):postgres=# select position('aa' in 'abcd'); position ---------- 0 (1 row)postgres=# select position('ab' in 'abcd'); position ----------
PostgreSql
字符串
函数及操作符
一、标准SQL
字符串
函数和操作符 函数 返回类型 描述 示例 结果 string||string text
字符串
连接 ‘Post’||‘greSQL’
PostgreSQL
bit_length(string) int
字符串
中的二进制位数的个数 bit_length(‘jose’) 32 char_length(string) int
字符串
中的字符个数 char_length(‘数据库’) 3 convert(string using conversion_name) te
PostgreSQL
954
社区成员
1,459
社区内容
发帖
与我相关
我的任务
PostgreSQL
PostgreSQL相关内容讨论
复制链接
扫一扫
分享
社区描述
PostgreSQL相关内容讨论
sql
数据库
数据库架构
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章