【问题标题】:Play a audio/sound in plsql在 plsql 中播放音频/声音
【发布时间】:2012-03-26 06:25:56
【问题描述】:

在 Plsql 中,我想在遇到特定异常时创建声音 (Beep)。 我尝试在许多搜索引擎中进行搜索,但仍然没有得到适当的结果和有关该主题的学习材料。 如果有人知道这一点,那么这对我通过使用 PLSQL 本身来实现这个功能非常有帮助。 其他选项我必须调用 Java 函数来播放音频文件,这是我的最后一个选项。 但首先我只想在 PLSQL 代码的帮助下做到这一点,这样我的代码就不会依赖于 Java(或 C 或任何其他语言)。

PLSQL 代码本身可以产生声音吗? 如果有人有任何想法,任何建议,任何起点或任何学习材料..请提供。

【问题讨论】:

  • 您想用数据库语言播放声音吗?
  • 你不能播放数据库中的声音,就像你不能用轮胎切洋葱一样。
  • 即使这是可能的——在数据库服务器上播放声音的目的是什么,是否有人坐在数据库服务器旁边甚至可以听到声音? DB服务器真的有声卡/盒子吗?
  • @jnk 用轮胎切洋葱绝对是可能的,虽然我不想吃结果......
  • @Yahia 我认为那会粉碎洋葱。

标签: sql oracle plsql


【解决方案1】:

chr(7) 将在 SQL*Plus 中产生蜂鸣声,至少在 Windows 上:

SQL> select chr(7) from dual;

对于那些想知道为什么有人想要这样做的人 - 我有时会将该代码放在长时间运行的部署脚本的末尾,以便在完成时它会发出哔哔声。

【讨论】:

  • 但它没有产生任何声音.. :( .. 但我只是在寻找这种解决方案...请再次检查..
  • 您是从命令行使用 SQLPlus 还是 sqlplusw?我使用命令行 sqlplus.exe 从两台不同的计算机上听到了声音。另外,在命令提示符下尝试 ctrl+g(不是在 SQLPlus 中),它也会发出哔声。
【解决方案2】:

这太酷了 ;-)。您可以播放数据库中的声音。 会说话的数据库——关于将查询结果转化为文字——从 SQL 中摘录?

http://technology.amis.nl/2011/01/the-talking-database-on-putting-query-results-into-words-soundbiting-from-sql/

【讨论】:

  • 太棒了....但我认为这将花费很多时间并且需要连接到互联网...对吗?我的笔记本电脑中没有数据库..所以这就是我无法测试它的原因..但是谢谢..如果它有效,那么它可以解决我的一些问题..
  • 此示例需要互联网连接,但您可以在服务器上存储一个 mp3 并检索它。但这对于您的需求可能有些牵强。只是忍不住要表明数据库可以以某种方式发出声音。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-09
相关资源
最近更新 更多