有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用sap hana中的查询为视图创建触发器

我无法为已经存在的视图创建触发器

我使用了触发器的创建查询,它还包括一个子查询,用于在为其创建触发器的视图中插入值

public Response insertIntoMultiView(ClassOne classa)
    {
        try
        {
            session=sessionFactory.openSession();
            tx=session.beginTransaction();
            SQLQuery query=session.createSQLQuery("CREATE TRIGGER trig INSTEAD OF INSERT ON ABCD FOR EACH ROW BEGIN +Insert into ABCD (rollNo,name,english) values("+classa.getRollNo()+",'"+classa.getName()+"',"+classa.getEnglish()+")+ END");
        query.executeUpdate();
        response.setMessage("successful");
        response.setStatus("200");
        tx.commit();
        return response;
        }
        catch(Exception e)
        {
            System.out.println(e.getMessage());
            response.setMessage("unsuccessful");
            response.setStatus("500");
            tx.rollback();
            return response;
        }
        finally
        {
            session.close();
        }
    }
}

该方法将为视图创建一个触发器,并将数据插入该视图


共 (0) 个答案