小编Ire*_*tel的帖子

如何在Postgresql中编写更新函数(存储过程)?

我想update function在postgresql中创建一个(存储过程),我在google上搜索了很多次,但没有找到更新函数(存储过程)的正确示例.如何在Postgresql中编写更新函数并更改表中的现有数据?

提前致谢.

Example of Function

CREATE OR REPLACE FUNCTION updateuser_login(userloginidp integer, usercategoryidf integer, usertypeidf integer, usertypereferenceidf integer, loginname text, loginpassword text, menutypeidf integer, username text, dashboardconfig text, careprovideridf integer, isactive boolean)
  RETURNS void AS
$BODY$BEGIN
    UPDATE  tbuserlogin
    SET usercategoryidf="@usercategoryidf", 
        usetypeidf="@usertypeidf", 
        usertypereferenceidf="@usertypereferenceidf", 
        loginname="@loginname", 
        loginpassword="@loginpassword", 
        menutypeidf="@menutypeidf", 
        username="@username", 
        dashboardconfig="@dashboardconfig", 
        careprovideridf="@careprovideridf", 
        isactive="@isactive"
    WHERE   userloginidp = "@userloginidp";
END$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION updateuser_login(integer, integer, integer, integer, text, text, integer, text, text, integer, boolean)
  OWNER TO postgres;
Run Code Online (Sandbox Code Playgroud)

postgresql

11
推荐指数
2
解决办法
4万
查看次数

在html表中的两个字段之间画线?

我已经创建了动态行添加的html表.当我添加所有四行时,我添加四行的行组合,我想绘制一行因为我显示不同的字段.像这样.在此输入图像描述

CSS

table.myTable {
    border:1px solid black;
}
td {
    border:none;
}
tr {
    border:1px solid black;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript和jQuery

$(document).ready(function () {
    $('#id_checkbox').bind('click', function (event) {
        alert('Hi there!');
    });
});

var indexValue = 0;

function addRow() {
    var htmlText = $("#mainHead").html();
    var test = '<tr id=' + indexValue + ' ><td  align="center" rowspan="4" style="width: 30px;"><input type="checkbox" name="delete" id="id_checkbox" onclick="changeDelete(this)"></td></tr><tr id=' + indexValue + ' ><td>&nbsp;&nbsp;<select name="opt#ID#" required="required" id="opt#ID#" onchange="javascript:SelectItem(this.value,id);" style="width: 175px;"><option value="">----Select Tablet----</option></select><label style="width: 100px;">&nbsp;&nbsp;Brand:&nbsp;&nbsp;</label><input id="CompanyName#ID#"></td><td style="width: 110px;"><label>Days:&nbsp;&nbsp;</label><input type="text" name="Days#ID#" …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery html-table

0
推荐指数
1
解决办法
3939
查看次数

插入函数不在postgresql中执行

我在postgresql中创建插入函数,当此函数执行数据插入时,错误生成并在屏幕上显示此函数does not exit.查询中的数据插入有什么问题?

我的插入功能

CREATE OR REPLACE FUNCTION insertuserlogin(userloginidp integer, usercategoryidf integer, usertypeidf integer, usertypereferenceidf integer, loginname character varying, loginpassword character varying, menutypeidf integer, username character varying, dashboardconfig text, careprovideridf integer, isactive boolean)
  RETURNS void AS
$BODY$BEGIN
 INSERT INTO "tbuserlogin" VALUES (userloginidp,usercategoryidf,usertypeidf,usertypereferenceidf,loginname,loginpassword,menutypeidf,username,dashboardconfig,careprovideridf,isactive);
END$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION insertuserlogin(integer, integer, integer, integer, character varying, character varying, integer, character varying, text, integer, boolean)
  OWNER TO postgres;
Run Code Online (Sandbox Code Playgroud)

插入查询

SELECT insertuserlogin(1,2,4,3,'fg','sdf',6,'err','fgsd',7);
Run Code Online (Sandbox Code Playgroud)

错误信息

function insertuserlogin(integer, integer, integer, integer, unknown, unknown, …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

-1
推荐指数
1
解决办法
229
查看次数

标签 统计

postgresql ×2

css ×1

html ×1

html-table ×1

javascript ×1

jquery ×1

sql ×1