小编Anv*_*esh的帖子

如何在Windows上安装pgAgent服务

我是postgreSQL数据库的新手,我最近发现postgreSQL支持pgAgent的SQL Job.我使用的是Windows XP操作系统.

我在Google上搜索了很多关于pgAgent并试图在机器上配置pgAgent的信息.

下载pgagent.sql执行此文件后我找到文件的pgAgent软件包我的pgAdmin III对象面板上出现了JOB(0)图标.喜欢以下图片.

在此输入图像描述

但是我注册了pgAgent服务的问题.根据postgres sql文档,下面是注​​册服务的后续步骤,但我没有这样做.或者不知道如何配置pgAgent服务.

从postgre sql文档中执行以下步骤:

The service may be quite simply installed from the command line as follows:
"C:\Program Files\pgAdmin III\pgAgent" INSTALL pgAgent -u postgres -p secret hostaddr=127.0.0.1 dbname=pgadmin user=postgres
Run Code Online (Sandbox Code Playgroud)

但我尝试了很多,请帮助我们如何在Windows XP中注册pgAgent服务.

postgre sql的参考链接:http://www.pgadmin.org/docs/1.6/pgagent-install.html

请帮忙,在此先感谢!

sql postgresql postgresql-9.2

8
推荐指数
1
解决办法
2万
查看次数

如何在动态查询中使用表变量

我想使用表变量而不是临时表,但我的主要查询结构是动态的.动态查询是单引号,所以如何从@TableVariable获取数据.我不想删除动态查询,因为稍后会添加一些参数.

例如,以下是错误代码,我已将表变量写入动态查询........

/*Declare Table Variable*/
DECLARE @TempVehicles TABLE
    (
        [VehicleID] INT
    )   
/*Insert data into Table Variable*/
INSERT INTO @TempVehicles
(
    [VehicleID]
)
SELECT  VehicleID
FROM tbl_Vehicles

/*Dynamic Query and Main SQL Construction*/
DECLARE @SQL NVARCHAR(MAX)
SET @SQL ='SELECT Cust_ID,A.VehicleID,GISInfo 
           FROM @TempVehicles A INNER JOIN tbl_GISData B ON A.VehicleID=B.VehicleID'

EXECUTE SP_EXECUTESQL @SQL
Run Code Online (Sandbox Code Playgroud)

帮助我,在这.

提前致谢.

sql sql-server

6
推荐指数
1
解决办法
3万
查看次数

在 PostgreSQL 中使用动态 SQL 查询返回表

下面是我执行一个动态查询的函数,但我在一个列中得到了这个查询的结果,所有值都以逗号分隔。

CREATE OR REPLACE FUNCTION get_weather(city text)
RETURNS weather AS $$
DECLARE
rec RECORD;
BEGIN
EXECUTE 'SELECT * FROM weather WHERE city = ''' || city || '''' INTO rec;
RETURN rec;
END;
$$ LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)

上述函数的结果:

"("San Francisco",46,50,0.25,1994-11-27)"
Run Code Online (Sandbox Code Playgroud)

所需的输出:

在此处输入图片说明

请帮助我,在此先感谢。

sql postgresql

3
推荐指数
1
解决办法
4640
查看次数

标签 统计

sql ×3

postgresql ×2

postgresql-9.2 ×1

sql-server ×1