sql-function相关内容
为什么返回空值? // seedDate设置为DateTime.Now; con已初始化并打开。 使用(SqlCommand command = new SqlCommand(“ fn_last_business_date”,con))没问题。 { command.CommandType = CommandType.StoredProcedure; command.Paramet
..
Hive的功能爆炸为记录在这里 从本质上讲,这是一个非常实用的函数,可以从一个函数生成许多行.它的基本版本使用一列,该列的值是值的数组,并为每个值生成同一行的副本. 我想知道Impala中是否存在这样的事情.我在文档中找不到它. 解决方案 Impala在蜂巢中没有类似于EXPLODE的任何功能来读取复杂的数据类型并生成多行. 当前,通过Impala,我们可以使用像select
..
我需要一个MySQL函数,该函数将允许我经过多个工作日(星期一至星期五)和开始日期DATE或DATETIME(与实现无关紧要),并使其返回一个新的DATE或DATETIME,未来很多工作日. 示例:SELECT AddWorkDays(10, "2013-09-01")假设"2013-09-01"是星期一,则返回"2013-09-16". 类似地:SELECT AddWorkDays(
..
我想这样做: UPDATE table SET blobCol = HTTPGET(urlCol) WHERE whatever LIMIT n; 有没有可用的代码来执行此操作?我知道这应该是可能的,因为 MySQL文档包括添加添加执行DNS查找功能的示例. MySQL/Windows/最好不用编译东西,但是我可以. (如果您还没有听说过类似的消息,但是您希望它确实存在,那么
..
我的表结构如下, CREATE TABLE tbl_Info ( [SSEID] BIGINT NOT NULL IDENTITY(1,1), [ShortenKey] AS ConvertToBase([SSEID]), [Title] VARCHAR(500) NULL,
..
我不知道出了什么问题,但是我的代码没有输出“支付金额”列 $ payment_tbl = TableRegistry :: get(“ MembershipPayment”); $ payments = $ payment_tbl-> find(); $ payments-> select([['payment_total'=> $ payments-> func()-> sum(
..
我目前正在处理我在结果集中需要的sql函数的输出: SELECT getAdditionalInfoAboutDate( date)from sampleCalendar 问题是,我通过以下方式获取结果: “ Attribute1,Attribute2,Attribute3” “ Attribute2,Attribute3,Attribute4”
..
因此,我写了这种方法,旨在使用dblink查询具有相同结构的另一个远程数据库(灵感来自本文从本地现有类型指定dblink列定义列表,然后通过重构PL / pgSQL函数以返回各种SELECT查询的输出) 创建或替换功能select_remote(_table anyelement) 返回SETOF任何元素 作为$ func $ DECLARE _dblink_schema文本;
..
我在MacOSX上运行Postgres 9.3。我正在尝试在函数中添加COPY语句以实现自动保存到文件的过程。 对于任何一种sql编码我都是陌生的,所以这就是我到目前为止; 创建功能retrieve_info(input_method TEXT,input_species TEXT)返回集合 retrieve_info_tbl AS $$ 选择tblA.id,tblA.method,
..
返回 TABLE 与 SETOF记录的函数有什么区别,其他都相等。 创建函数events_by_type_1(text)RETURNS TABLE(id bigint,name text)AS $$ SELECT id,name FROM events where WHERE type = $ 1; $ LANGUAGE SQL STABLE; CREATE FUNCTION
..
我想知道当将简单的SQL函数声明为 STRICT 时性能会下降吗?在在这里回答问题时,我偶然发现了这种现象。 为了演示效果,我创建了一个简单SQL函数的两个变体,该函数以升序对数组的两个元素进行排序。 测试设置 -具有10000个随机整数对的临时表 CREATE TEMP TABLE arr(i int []); 插入arr 选择数组[(random()* 1000):
..
我必须在数据库中执行循环.这只是一个时间要求. 执行完函数后,我现在要删除函数. 是否有创建临时/一次性功能的好方法? 解决方案 我需要知道如何在正在编写的脚本中多次使用.事实证明,您可以使用pg_temp模式创建一个临时函数.这是根据需要为您的连接创建的架构,是存储临时表的位置.当您的连接关闭或过期时,此架构将被删除.事实证明,如果您在此架构上创建函数,该架构将自动创建.因此,
..
您好,我只是学习postGIS,因此也学习了postgresql(9.1),并试图通过创建sql函数来重新投影一些空间数据来一次又一次地复制相同的代码,以节省一些时间. Create Function reproject_shapefile(text,text,numeric) returns void as $$ -- Reprojects shapefiles given th
..
我想通过psql在空数据库中加载一些SQL函数: psql -d my_database -f fuctions.sql --set ON_ERROR_STOP=1 我使用--set ON_ERROR_STOP=1是因为如果脚本包含错误,我希望psql失败. functions.sql的内容是: CREATE or REPLACE FUNCTION test_functio
..
我必须跟踪表中记录的修订.我要做的是创建第二个表,该表从第一个表继承并添加一个修订计数器. CREATE TABLE A ( id SERIAL, foo TEXT, PRIMARY KEY (id)); CREATE TABLE B ( revision INTEGER NOT NULL) INHERITS (A); 然后,我创建了一个触发器,该触发器将在每次插入/更新A时更新表B.
..
在PostgreSQL中,就其目的,优点和缺点而言,预备语句与SQL或PL/pgSQL函数之间有什么区别?我们什么时候使用哪个? 在这个非常简单的示例中,它们的工作原理相同吗,对吗? CREATE TABLE foo (id INT, name VARCHAR(80)); CREATE FUNCTION myfunc1(INT, VARCHAR(80)) RETURNS void
..
我正在尝试使用Spring jdbc执行Oracle函数. 但是我遇到了错误 CallableStatementCallback; bad SQL grammar [{? = call RATELIMIT_OWN.GET_LOGS(?, ?)}]; nested exception is java.sql.SQLException: ORA-06550: line 1, column
..
我正在建立一个“银行"作为我正在上的数据库课程的作业.我创建了一个存储函数,该函数带有一些IN变量,例如帐户ID,客户ID和PIN码,并对此进行检查以查看所提交的数据是否有效.如果数据有效,则该过程将更新帐户余额以表示货币交易.然后,它“返回"提交的数据是否有效.这是该过程的代码: DELIMITER // CREATE PROCEDURE retrieveMoney ( IN ho
..
我可以在MySQL的同一选择查询中将多个列选择到多个变量中吗? 例如: DECLARE iId INT(20); DECLARE dCreate DATETIME; SELECT Id INTO iId, dateCreated INTO dCreate FROM products WHERE pName=iName; 正确的语法是什么? 解决方案 您的SELECT I
..
我正在查看MySQL存储过程和函数.真正的区别是什么? 它们似乎很相似,但是一个功能有更多的局限性. 我可能是错的,但是似乎存储过程可以完成所有工作,而存储函数可以完成更多工作.为什么/何时使用过程与函数? 解决方案 您不能将存储过程与普通SQL混合使用,而对于存储功能则可以. 例如如果get_foo()是过程,则SELECT get_foo(myColumn) FROM
..