我正在对Oracle SQL Developer(4.0.2)进行评估,试图说服我的团队从TOAD切换到此工具。我们在团队中广泛使用代码模板,因为我们的源列和表通常具有长而复杂的名称。
我在本网站上发现了一篇文章,该文章解释了SQL Developer中的代码段存储在AppData Directory(UserSnippets.xml)下的文件中。
Is there an easy way to backup Oracle SQL Developer's User Snippets?
假设我们没有访问我们的AppData目录,是否有使用SQL Developer界面的方法 1.)将我的自定义代码片段写入文件到我选择的位置,并且 2.)我的同事有没有办法在他们的桌面上使用他们的SQL Developer导入同一文件的内容?
答案 0 :(得分:2)
是。拿这个UserSnippets.xml并将其托管在共享的地方。或者也可以直接编辑该文件的格式。
<?xml version = '1.0' encoding = 'UTF-8'?>
<snippets>
<group category="MyStuff" language="PLSQL">
<snippet name="Test" description="">
<code>
<![CDATA[test123]]>
</code>
</snippet>
</group>
</snippets>
然后只需指定sqldev应该查找文件的位置。使用这两个选项之一。
1)在启动时添加一个指向共享snippets.xml文件
的标志 sqldeveloper -Draptor.user.snippets=/home/klrice/snippets.xml
或
2)编辑sqldeveloper.conf文件并直接添加它,避免在启动时指定
edit the sqldeveloper.conf file and add
AddVMOption -Draptor.user.snippets=/home/klrice/snippets.xml
仅供参考,这些已经有效了很长时间。我原来的博客文章回到了06年。 http://krisrice.io/2006-01-25-custom-snippets-in-raptor-ea-3-v-897/