stored-functions

    2热度

    1回答

    我想知道是否可以在一个mysql存储函数或存储过程中编写一个mysql查询作为字符串变量,您可以稍后执行?我有一个存储功能get_district_part ((district_id INT,county_id INT,city_id INT,zip_id INT)) RETURNS INT引用表: CREATE TABLE IF NOT EXISTS `modx`.covereage_dist

    3热度

    1回答

    我正在定义一个简单的存储函数,它在我的本地测试数据库中正常工作,但是当我尝试在“真实”服务器上创建它时,它不会被添加到'proc' -表。我没有收到任何错误或任何错误,它只是不会被添加(因此,该功能当然不能使用)。 两台服务器都使用相同的版本,我看不到'proc'表的结构之间的任何差异。 任何想法?权限问题? 谢谢。 编辑:我试图在mysql-shell而不是在phpMyAdmin中创建函数,并且

    3热度

    1回答

    我试图添加一个sql(存储)功能到实体框架,但不成功。我尝试右键单击.edmx和“函数导入”中的表格,但该函数没有显示,尽管我添加了它(从数据库更新模型)。 有没有人有这方面的解决方案?

    1热度

    3回答

    我想要做一个动态数量的一个开始/结束时间对传递给一个函数作为输入参数。该函数然后将使用列表而不是仅仅一个开始,并且在select语句中使用一个结束时间。 CREATE FUNCTION [dbo].[GetData] ( @StartTime datetime, @EndTime datetime ) RETURNS int AS BEGIN SELECT @

    2热度

    2回答

    我正在处理代码,我正在转换为使用.NET的Pgsql。我想打电话给那有几个参数的存储功能,但我想通过名称参数绑定,就像这样: NpgsqlCommand command = new NpgsqlCommand("\"StoredFunction\"", _Connection) command.CommandType = CommandType.StoredProcedure; command

    0热度

    1回答

    这适用于MySQL 5.0.41,但在5.1.31上它只是说“未能创建函数”。 我在控制台输入: delimiter | <press enter> CREATE DEFINER=`root`@`localhost` FUNCTION `ucwords`(str VARCHAR(128)) RETURNS varchar(128) CHARSET utf8 BEGIN DECLAR

    2热度

    6回答

    选择不包含DML的Oracle存储函数的返回值可以通过简单地选择函数来完成: select function_name() from dual; 如果函数包含DML(在这种情况下,一些插入来记录传递给它的参数功能),不允许上述查询。 (ORA-14551) 如何选择/查看此功能的返回值? 如果我在plsql开发人员中选择“test”,plsqldev会生成如下内容: declare

    0热度

    4回答

    我需要一些意见。 我打算为朋友开发POS和库存软件。这是一个单人小规模项目,所以我想让架构尽可能简单。 我使用Winform开发GUI(Web界面对POS软件没有意义)。对于数据库,我使用Postgresql。 该程序将基于用户角色控制访问,所以要么我必须开发一个中间层,使用Web服务器来控制用户访问,或者我可以直接在Postgresql中设置用户授权。 开发一个中间层将非常耗时,维护将变得更加复

    6热度

    3回答

    我写了一个存储函数,它递归地调用自己。 然而,当我在查询运行它,我得到这个无耻的错误: Error: 1424 SQLSTATE: HY000 (ER_SP_NO_RECURSION) Message: Recursive stored functions and triggers are not allowed. “不允许”? 没错。为什么我们不只是禁用WHILE循环,而我们还在? 我可以以任何

    1热度

    3回答

    我有一个表可以对来自多个来源的选定文件进行编目。我想在新文件编目时记录一个文件是否是以前编目文件的副本。我在我的表中有一列(“primary_duplicate”)来记录每个条目为'P'(主)或'D'(重复)。我想为此列提供一个默认绑定,以检查新文件正在被记录时该文件的其他情况(即名称,长度,时间戳)。 我已经创建了一个执行此检查的函数(请参阅下面的“GetPrimaryDuplicate”)。但