我的存储过程downbm CREATE OR REPLACE FUNCTION downbm(char,char,char) RETURNS bool AS return true; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE; 在pgadmin中输入select downbm('all','all','01') 正常 能够运行 在PHP中 $sql = "select downbm('all','all','01')"; 不能运行 谢谢
by sczhuzi - PostgreSQL - 2008-12-25 06:40:38 阅读(2910) 回复(1)
根据字段A来完成字段B的内容。 如:字段A为1的时候,字段B自动成为10; 字段A为2的时候,字段B自动成为30; 字段A为3的时候,字段B自动成为122; 相互关联没有什么规律,但是字段A只有1、2、3这3个值。字段B只用10、30、122这3个对应的值。 谢谢。
在pg_hba.conf中,我 选择了 local all password password host all 192.168.0.0 255.255.255.0 password password 两行,开始我知道这认证没有md5加密,我如果要 md5加密的话,我应该怎么作 !?????? 谢谢指教!!
在postgres数据库中,我有一些维表,表不是很大,但也不是很小,5万条记录左右,经常需要检索: 1.能否将其建立在内存中? 2.建立的方法,能不能给出例子? 3.我考虑用pg中的hash或者数组,但是没有例子,不知道怎么下手? 不胜感谢
PQgetlength只能查询字段中值的长度,没办法查询定义的字段的长度, 比如 表test中有个a varchar(10)字段,我insert into a values('1234') 结果PQgetlength 是等于4,我要求是能查出值是是10
单位新上的管理系统,原来一直用英文版,最近领导说要用汉化版,我只好遵命翻译了,因为是PHP的页面,所以服务器是用linux8的,后台数据库用postgres,下面的图中的汉字都保存在数据库中,我是通过修改数据库中的字段来汉化的,但是当完成了一些页面时发现页面上显示汉字正常,但是大小却不一致,可是让我头痛 啊,我搞不懂到底是操作系统的问题还是数据库问题,我的另一个同事的机器用win2003英文版却显示正常大小也正常,我是百思不得其解...
我在psql中可以显示中文: test=# select busi_name from w_busi_info; busi_name ------------------ 你们 浙江 杭州 (3 rows) test=# \l List of databases Name | Owner | Encoding -----------+----------+----------- template0 | postgres | SQL_ASCII template1 | postgres | SQL_ASCII test | postgres | SQL_ASCII (3 rows) 但是我用jdbc连接池,用web页面jsp取数据显示??(乱码),...
假设$rs为已知数据集,如下: $fd=_POST['$fd']; $size= pg_field_prtlen($rs,$fd); //pg_field_size($rs,pg_field_num($rs,$fd)); 它们无法返回数值型字段的设定长度,这使得在程序设计中无法定义一个" ;",希望知者告之,谢谢....
昨天晚上经过浴血奋战终于搞定网页和web服务器的问题,请大家注意。 &我把apache服务器上支持的缺省字符集关掉,然后在网页上使用 ; 来在ie里显示,发现仍然是乱码。最后想到,其实还有一个地方可以修改,那就是:php.ini 。试着去打开看了看,发现果然里面有一个缺省字符集的选项是打开的支持:utf8 ,试着关掉这个选项。发现居然显示了正常的gb2312的汉字...