首页 文章
  • 1 votes
     answers
     views

    插入新行时,在Google电子表格上触发脚本

    我正在谷歌电子表格上运行一个脚本,该脚本应该由来自Zapier(www.zapier.com)的zap的onChange()事件(当在电子表格中插入新行时)触发 . 我可以看到在电子表格中创建的新信息,但触发器未被触发 . 我已经使用onEdit()事件进行了测试,但它无法正常工作 . 它不应该是基于时间的触发器 . 有什么建议?
  • 4 votes
     answers
     views

    mouseleave和mouseout都经常触发

    相对较新的编码器在这里 . 我正在使用D3和jquery来创建一个在光标移过svg圆圈时触发的跳跃效果 . 圆的示例如下所示: <circle cx="20.61855670103093" cy="730" class="top1000 Ragtime albumDot" id="0" r="5.5&q...
  • 0 votes
     answers
     views

    使用前一行和当前行中的数据通过触发器将数据插入数据库中的列

    有没有办法创建一个自动计算总和并更新数据库中的行的触发器?现在我有了这个查询,它总结了我的行并显示了一个总数 . Select PreAgg.id, PreAgg.debit, @PrevBal := @PrevBal + PreAgg.debit As total From (Select YT.id, YT.debit From test.accounts YT Order By...
  • 0 votes
     answers
     views

    postgres触发器创建索引:BEFORE INSERT ON隐藏一行

    我有一个调用函数的触发器 AFTER INSERT ON mytable CREATE OR REPLACE FUNCTION myfunction() RETURNS trigger AS $BODY$ DECLARE index TEXT; BEGIN index := 'myIndex_' || NEW.id2::text; I...
  • 0 votes
     answers
     views

    SQL触发器插入行

    我需要你的帮助 . 我有两张 table Payments 和 Invoices . 我需要一个触发器,当我插入付款行时,会自动将付款与发票开始关联,发票的最早日期最新到最新日期 . 例: 我有2张发票 . 第一张发票金额为€100.00,日期为2018年5月1日,第二张发票金额为200.00欧元,日期为2018年6月1日 . 我收到250.00欧元的付款 . 当我在我的付款表中输入此付款时,...
  • 3 votes
     answers
     views

    Lightbox 2,按链接打开现有图库,没有链接添加到图库

    使用Lightbox 2我有一组链接可以创建一个名为“roadtrip”的画廊(相当标准),但是我还有一个更大版本的图像已经在页面的图库中,并希望这打开“roadtrip”画廊没有它向现有图像添加另一个实例 . 我还有一个名为“查看大图像”的按钮,我想打开“roadtrip”画廊,而不会创建一个额外的实例 . 在我添加这些内容的那一刻,即使完全删除了href =“”,它仍然会触发库中的空白实例,我...
  • 1 votes
     answers
     views

    jQuery响应标签在选项卡选择时开始新的幻灯片放映/替换现有的幻灯片放映?

    jQuery / javascript的新手,但不要太害怕...朋友帮我解决了下面的幻灯片脚本,并且我从github上获得了响应标签jQuery脚本... 我有循环图像的javascript,自动播放,交叉渐变幻灯片(在每个页面的html文件中指定(以js确定的随机顺序,FWIW)) . 我有主要部分页面链接到子页面,每个子页面中的主页面都有不同的图像 . 但是现在我选择使用响应选项卡jQuery...
  • 2 votes
     answers
     views

    如何在触发器过程中使用动态sql设置复合类型列

    我有一个触发器函数,当更新COLUMN A时由几个表调用,以便可以根据来自不同函数的值更新COLUMN B. (解释比实际更复杂) . 触发器函数接受col_a和col_b,因为它们对于不同的表是不同的 . IF needs_updated THEN sql = format('($1).%2$s = dbo.foo(($1).%1$s); ', col_a, col_b); E...
  • 0 votes
     answers
     views

    Sequelize问题在带触发器的表上交换行

    我目前正在使用SQL Server和Sequelize进行项目 . 尝试在具有与之关联的触发器的表中插入行时,我遇到了问题 . 我能够找到有关该问题的信息https://github.com/sequelize/sequelize/issues/3284 我已经下载了.js文件,它说的是它与临时表一起使用来克服这个问题: SequelizeDatabaseError:如果语句包含没有INTO子句...
  • 1 votes
     answers
     views

    谷歌电子表格的脚本触发器

    这是一个关于为通过自定义表单填充的Google电子表格使用脚本触发器的问题 . 工作流程如下: - 通过自定义谷歌表单和上传按钮收集的数据 - 工作正常 - 数据转到单页电子表格进行排序和格式化 - 工作正常 - 将电子表格范围转换为绑定到电子表格的csv文件的脚本 - 工作罚款 - 触发onEdit(资源=>当前项目的触发器)添加到csv转换脚本 - 这是一个问题 . 问题是,如果您在电子...
  • 0 votes
     answers
     views

    Google Apps脚本 - 复制的电子表格中的脚本不会保留触发器

    我在Google电子表格中使用脚本,在表单提交时,复制现有的电子表格和谷歌表单以创建新的电子表格和新表单,然后将新表单连接到新电子表格,以便新电子表格接收来自新形式 . 复制的电子表格中的脚本将复制到新电子表格中,但安装的触发器不存在 . 有没有办法从原始电子表格的脚本(接收创建新SS和表单的表单提交的电子表格)创建这些触发器,还是我需要依赖新电子表格中的未安装触发器来创建已安装的触发器?
  • 0 votes
     answers
     views

    使用mysql触发器运行python脚本时出错

    我想使用mysql中定义的触发器运行python脚本 . 我正在使用以下内容: DELIMITER $ CREATE TRIGGER T AFTER INSERT ON MyTable FOR EACH ROW BEGIN DECLARE cmd CHAR(255); DECLARE result int(10); SET cmd = CONCAT('python /home/trigger.py...
  • 1 votes
     answers
     views

    Oracle Compound触发器 - 如何存储和“使用”已删除的行? INDEX BY表?

    我正在为Oracle中的DELETE触发器进行长期斗争,在删除一行时,从剩余的行中选择一个新的MAX值并将其写入另一个表 . 在遇到烦人的ORA-04091变异表错误(在FOR EACH ROW中无法读取表)之后,我切换到了Oracle的复合触发器 . 如何最好地存储已删除的行(每行多个值,因为只有在删除的分数可能是高分时才进行进一步检查,而不是如果分数较低)?如果多个触发事件交叉发生,我担心全局...
  • 0 votes
     answers
     views

    Oracle SQL设置单个唯一字符

    我在oracle SQL中创建表时遇到问题 . 我希望有一个名为DEFAULTRULE的专栏 . 在任何给定时间,此列中只有1行可以为“1” . 所以举个例子 ID DEFAULTRULE 1 0 2 0 3 1 如果我要更新ID 2以使默认规则= 1,那么它将ID 3默认规则设置为0 要么 抛出一个错误(我不介意,只要只有一个'1') 我试图创建触发器来做到这两点...
  • 0 votes
     answers
     views

    SQL错误:执行触发时ORA-04091

    我正在尝试执行我的触发器: CREATE OR REPLACE TRIGGER Trg_video_bfr_delete AFTER DELETE ON CMS_VIDEO FOR EACH ROW DECLARE CODE varchar2(60); BEGIN SELECT CODE INTO CODE from CMS_VIDEO W...
  • 0 votes
     answers
     views

    ORA-04091在xxx上插入更新之前创建或替换触发器xxx

    有人可以帮我纠正下面的触发器吗?我被分配了这个问题,但我的技术技能有限 . 我的脚本点击了下面的错误(ORA 4091): 处理标准采购订单编号:27179 ...................................... 更新PO状态.. 完成批准处理 . dist id 611294gl金额10000.88 bill_del_amount 0 l_amount 10000.88 发...
  • 0 votes
     answers
     views

    java.sql.BatchUpdateException:BEFORE INSERT TRIGGER上的ORA-04091

    我在BEFORE INSERT TRIGGER上遇到了一个奇怪的错误,我无法理解 . 即使在阅读了此处发布的类似问题的多个问题之后 无法处理“方法”:category_id ='foo'和request_id ='99'错误:java.sql.BatchUpdateException:ORA-04091:表SCHEMA.ANIMAL_TABLE正在变异,触发器/函数可能看不到它ORA-06512...
  • 0 votes
     answers
     views

    如何解决Oracle DB触发器错误?

    我编写了一个DB触发器来监视插入操作 . 插入新记录后,我想自动将 CREATION_DATE 设置为 sysdate . 我想插入新记录时出错: 错误ORA-04091:表REPORT正在变异,触发器/函数可能看不到它ORA-06512:在“CREATION_DATE_TEST”,第2行ORA-04088:执行触发器'CREATION_DATE_TEST'时出错 我的代码: CREATE ...
  • 6 votes
     answers
     views

    Oracle触发器 - 变异表的问题

    我的 table : TableA (id number, state number) TableB (id number, tableAId number, state number) TableC (id number, tableBId number, state number) 因此TableC中的项是TableB的子项,TableB中的项是TableA的子项 . 反之亦然 - Tab...
  • 0 votes
     answers
     views

    Oracle - 更新后触发

    我有触发器: CREATE OR REPLACE TRIGGER TR.TR_OUTPUT_EHT_UPDATE_OPE AFTER DELETE ON TR.TR_JN_OUTPUT_EHT FOR EACH ROW DECLARE BEGIN UPDATE TR.TR_BP tbp SET tbp.DONE= 2, tbp.DATA_WYK = SYSDATE ...
  • 0 votes
     answers
     views

    带有条件的删除级联上的oracle

    我在表A中有一个外键到表A.我想要的是,在A中删除记录,在B中的FK字段中使用级联删除或级联设置NULL取决于该记录的某些列中的值,即应该删除 . 至于我不能在删除级联中使用条件,我的想法是始终使用级联SET NULL并向表B添加触发器 AFTER UPDATE.. FOR EACH ROW BEGIN IF :new.a = 1 THEN DELETE FROM B WHER...
  • 29 votes
     answers
     views

    Postgresql,如果存在具有某些唯一值的行,则更新,否则插入

    我有一个URL表 . 他们包含 (id int主键,url字符变化唯一,内容字符变化,最后分析日期) . 我想创建触发器或其他东西(规则可能是),所以每次我从我的java程序插入时,如果存在具有这种URL的行,它会更新一些单行 . 否则它应该执行插入 . 请你能在Postgresql中提供完整的代码吗?谢谢 .
  • 3 votes
     answers
     views

    如何使用触发器来防止PostgreSQL中的重复记录?

    我希望创建一个存储过程(在plpgsql,PostgreSQL 9.1中),首先检查以确保要插入的记录在其四个列上是唯一的,或者如果更新了记录,则将其更新为唯一值 . Example: Record (1,2,3,4) is to be inserted. If Record (1,2,3,4) already exists, then do not insert a duplic...
  • 0 votes
     answers
     views

    如何使用Sequelize延迟Node.js中的触发器创建

    我在使用Node.js Express Sequelize创建触发器时遇到问题 . 我有我的模型对象的表(即User,Device,...)和连接表来表达他们的多对多关联(即hasDevice) . 我的麻烦来自于我无法创建一个简单的触发器 sequelize.query('query', null, {raw: true}); 因为表创建是完全异步的,我不知道何时会创建触发器表(特别是我收到以...
  • 3 votes
     answers
     views

    如何使用NHibernate架构导出生成Oracle触发器?

    假设我们正在开发一个数据层,我们遵循“代码优先”原则 . 使用SchemaExport从模型生成数据库 . 我想实现以下身份生成方案: 每个表都有自己的序列和触发器 触发器的类型为"for each row",并在将数据插入表时插入下一个序列值 . NHibernate通过使用(流利的)支持这种方法 Id(x=>x.Id).GeneratedBy.Trigge...
  • 302 votes
     answers
     views

    val()不会在jQuery中触发change()

    当我用按钮更改其值时,我试图在文本框上触发 change 事件,但它不起作用 . 检查this fiddle . 如果在文本框中键入内容并单击其他位置,则会触发 change . 但是,如果单击该按钮,则会更改文本框值,但不会触发 change . 为什么?
  • 0 votes
     answers
     views

    PLS-00103:遇到符号“文件结束”

    只是尝试在oracle SQL中创建一个简单的触发器,以便在插入表中的行时更新或删除数据 . 但是我想出了一个错误 . 这是我的代码 create or replace trigger "APP_LOG_INSERT" BEFORE insert on "APPLICATIONS" for each row begin INSERT INTO APP_LOG...
  • 0 votes
     answers
     views

    如何在触发器中声明一个函数 - Oracle

    我不知道如何使用Oracle中的内部函数执行此触发器 CREATE OR REPLACE TRIGGER promo AFTER INSERT ON promociones FOR EACH ROW DECLARE nomb VARCHAR2(20); times NUMBER; cont NUMBER; FUNCTION veces (promo VARCHAR2(20)) RETURN...
  • 0 votes
     answers
     views

    oracle自动增加到主键[重复]

    这个问题在这里已有答案: Autoincrement in oracle to already created table 1回答 在甲骨文中有一张 table . 它有主键但有身份(自动增量) . 有些项目会在此表中插入新记录(每秒约5-6行) . 我的问题是,如何将主键更改为自动增量
  • 0 votes
     answers
     views

    触发AWS创建资源(标记资源创建)

    我想在创建时标记AWS资源,如dynamodb表或EC2对象 . 我将使用对象的id或name字段来标记资源 . 是否有“后创建”触发器可用? 当前的问题是,即使我运行我的脚本来标记AWS资源,我也无法在每次创建资源后立即运行它,我最终看到很多计费没有标记 .

热门问题