这个问题让我有点头痛

yuanscar 2002-08-12 11:57:03
我现在希望做一个实时打印,就是在数据库中插入一个记录以后,自动将插入字段的某些列作为报表打印出来,能否单独用oracle完成。是要写一个触发器吗?能否在触发器里设计报表格式然后打印啊?谢啦!各位!
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoyongzhu 2002-08-12
  • 打赏
  • 举报
回复
触发器是肯定要用,同时用utl_file包可以将纪录输出到文件里。
至于直接输出到打印机,不知有没有这样的包。
qiuyang_wang 2002-08-12
  • 打赏
  • 举报
回复
如果可以将打印机设备看作文件,用触发器和utl_file就可以实现自动打印了。
不行的话,就做程序吧,将打印的报表用程序打印出来不就行了,为什么一定要用ORACLE打印呢?
sjzmdslxj 2002-08-12
  • 打赏
  • 举报
回复
1。需要用触发器
2。在触发器中编写需要打印的文档格式
3。可以考虑用外部过程是否能实现自动打印的问题(哪怕是生成文件后再打印。
jaguarcts 2002-08-12
  • 打赏
  • 举报
回复
直接输出到打印机似乎没有这个功能,但你可以试试dbms_pipe等。
Michaelyfj 2002-08-12
  • 打赏
  • 举报
回复
同意楼上

17,380

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧