代码改变世界

随笔分类 -  postgres

PL/pgSQL - SQL 过程语言

2013-04-03 15:19 by 好动的树懒, 411 阅读, 收藏,
摘要: PL/pgSQL是一种块结构的语言。 函数定义的所有文本都必须是一个块。 一个块用下面的方法定义: 块中的每个声明和每条语句都是用一个分号终止的, 如果一个子块在另外一个块里,那么 END 后面必须有个分号,如上所述; 不过结束函数体的最后的 END 可以不要这个分号。 所有关键字和标识符都可以用混 阅读全文

在shell中使用sql查询

2013-04-03 11:26 by 好动的树懒, 1042 阅读, 收藏,
摘要: #!bin/shecho "SELECT user_name FROM t_user WHERE t_user_id = $1;" | psql -Uhsb -d hsbecho "SELECT user_name FROM t_user WHERE t_user_id = $1;" | psql -Uhsb -d hsb | tail -n 3 | head -n 1psql -Uhsb -d hsb -c "SELECT user_name FROM t_user WHERE t_user_id = $1;"执行命令:sh 文件名 阅读全文