-
0 votesanswersviews
如何在Oracle存储过程中编写动态sql?
基本上在我的更新sql查询列名称将是动态的 update bi_employee set <this_is_dynamic_column> where emp_id = 12 下面是我到目前为止编写的存储过程 . CREATE OR replace PROCEDURE Sp_run_employee_updates IS CURSOR c_emp IS SELECT * ... -
0 votesanswersviews
将动态sql查询结果导出到csv中
表:Test_repo有多行,其中包含列内部具有SQL查询的列 . 即 Table :Test_repo Column :Sl No.|| Query 现在我希望实现在游标中获取test_repo并逐个执行test_repo表中的每个查询并将结果导出到带有头名称的csv,sql文件中 请注意,不同的查询将具有不同的结果集 . Algo: v_query varchar2(4000) curs... -
0 votesanswersviews
自动为Oracle中的所有表生成序列和触发器
在我的架构中,我已将大约250个表从SQL Server迁移到Oracle . 问题是,没有为这些表中的任何一个创建序列或触发器 . 是否有一种简单的方法来生成所有表序列和触发器,而不是手动为每个表执行此操作? 我需要的序列的一个例子是: CREATE SEQUENCE "SYSTEM"."SEC_USERS_ID_SEQ" MINVALUE 0... -
0 votesanswersviews
无法使用Trigger在动态SQL中绑定多部分标识符
以下是我而不是更新触发器的一部分 CREATE TRIGGER TestDemo ON Consultants1 INSTEAD OF UPDATE AS DECLARE @Sql nvarchar(200), @TableName nvarchar(50), @FieldName nvarchar(100), ... -
1 votesanswersviews
根据plpgsql中传递的给定表动态定义返回的行类型?
我正在plpgsql函数中动态构建一个查询,该函数接受一个源表作为传入变量 . 我想返回构建的 SELECT 语句的结果,该语句在给定的表上执行聚合,并返回该表的结果 . 但是,目前我收到以下错误: ******错误******错误:返回“record”SQL函数的函数需要列定义列表:42601 所以看起来我需要定义我想要返回的记录行的列类型 . I found this answer您可以通... -
0 votesanswersviews
Dynamics CRM插件运行ssrs报告并转换为pdf throws错误
我正在尝试运行报告并附上电子邮件作为pdf . MS Dynamis crm 2016 Onpremise服务器 . 另一台服务器上的SQL Server 2014 . 当我运行插件时,它显示“文件未找到错误”报告 -
1 votesanswersviews
PL / SQL可重用动态sql程序,用于相同类型的任务但不同的表和列
谢谢回复家伙 . 我有点解决了我的问题 . 我曾经尝试使用“where current of”在动态SQL中使用ref cursor更新数据,但我现在知道它不起作用 . 然后我尝试使用%rowtype将'id'和'clob'存储在一个变量中以供将来更新,但结果是弱的ref游标也不能使用该类型绑定 . 之后我尝试使用record作为ref游标的返回,这对弱光标也不起作用 . 最后,我创建了另一个光标... -
2 votesanswersviews
如何从Postgres中的动态SQL获得结果?
原始表的规则存储在一个名为md_formula的表中,该表用于映射目标表 Drop/Create/Insert for raw_dbs_transactiondetailscash : DROP TABLE raw_dbs_transactiondetailscash CREATE TABLE raw_dbs_transactiondetailscash( accountnumber V... -
2 votesanswersviews
需要有关mysql架构设计的帮助 - 当前架构需要触发器中的动态sql
我想我已经设计了很糟糕的数据库,但我现在感到困惑的是我需要在触发器中使用动态sql并且这使得mysql不满意 . 上下文是我创建了一个包含数十个表的成员资格数据库,其中主要的一个是具有唯一主键“id”的“成员”表 . 还有许多其他表具有引用member.id字段的外键 . 由于数据已经收集多年并且几乎没有控制权,因此“成员”表中还有另一个名为“superseded_by”的字段,其中包含取代此成员... -
1 votesanswersviews
存储过程未被其他存储过程识别
我'm writing some DDL/PLSQL for some dimensions so I can have it handy as a backup and I'使用程序/功能来自动化一切 . 对于我的问题,我专注于日期维度 . The problem I'm running into is that when I try to run one stored procedure ... -
1 votesanswersviews
如何组合多个动态查询
Problem solved by my own answer below 我指的是How to combine two dynamic sql with union ALL但它不起作用 我的查询的问题是union方法无法工作,因为它没有从变量中获取数据,因为它是alraedy执行的事实:exec(insert1)和exec(insert2) union的目的是通过稍后选择'table_cata... -
0 votesanswersviews
可以从Oracle中的触发器调用动态SQL吗?
我有十几张表,我想保留这些变化的历史 . 对于每一个我创建了第二个表,其结尾为_HISTO并添加了字段modtime,action,user . 在我插入,修改或删除此表中的记录之前,我调用(从我的delphi应用程序)一个oracle过程,它将实际值复制到histo表,然后执行操作 . 我的过程通过DBA_TAB_COLUMNS生成动态sql,然后执行生成的(插入到tablename_histo...