Caché数据库创建存储过程 背景 如果用数据库工具创建是会报错的,无论工具是官方提供还是第三方提供都不行。 只能使用iris自家的语言来创建。 创建存储过程 打开Studio,编写ObjectScript: Class User.createProc Extends %Persistent { ClassMethod create() { &sql(CREATE PROCEDURE emp() begin select * from Employee; end) IF SQLCODE=0 { WRITE "success",! } ELSE { WRITE "SQL error: ",SQLCODE," ",%msg,! } } } 进portal面板编译一下这个对象,不编译的话在terminal执行不了,会找不到类。 按步骤找到刚刚的类名,点操作栏的“编译”即可 在teminal中执行上面那个对象: 通常不用切换命名空间 d ##class(User.createProc).create() #Caché Caché数据库创建存储过程 http://blog.icy8.cn/posts/61796/ 作者 icy8 发布于 2022年1月13日 许可协议 turnserver搭建webrtc穿透服务器 上一篇 如何连接Caché数据库 下一篇