使用以下格式从sql developer复制查询

使用以下格式从sql developer复制查询,sql,oracle,oracle-sqldeveloper,Sql,Oracle,Oracle Sqldeveloper,如何使用格式从Oracle SQL Developer复制查询。与Toad不同,当我将其粘贴到任何文档中时,查询格式都会丢失 我指的是字体格式。有一个扩展名为“复制为HTML/RTF”。但是版本4.x不支持扩展。只有3.x和早期版本支持它们。在4.x中还不受支持 你最好的办法是投票/评分: 作为一种解决方法,如果你真的非常想要它-你可能会尝试使用颜色中的“打印”选项到某个PDF打印机,然后从那里复制它(有些程序如Mac OS X上的Preview在从PDF复制时保留格式)如果你正在谈论突出显示格

如何使用格式从Oracle SQL Developer复制查询。与Toad不同,当我将其粘贴到任何文档中时,查询格式都会丢失


我指的是字体格式。

有一个扩展名为“复制为HTML/RTF”。但是版本4.x不支持扩展。只有3.x和早期版本支持它们。

在4.x中还不受支持

你最好的办法是投票/评分:


作为一种解决方法,如果你真的非常想要它-你可能会尝试使用颜色中的“打印”选项到某个PDF打印机,然后从那里复制它(有些程序如Mac OS X上的Preview在从PDF复制时保留格式)

如果你正在谈论突出显示格式,我可以建议您使用Notepad++中的一个插件,当您复制到MicrosoftWord时,它会保留Notepad++中的字体颜色。
您可以访问此网站:

SSMS也有同样的问题。对于SSMS,似乎存在10045字节的限制。在10046个字符/字节时,sql格式更改为文本。到目前为止,我知道有两种方法可以解决这个问题

  • 在查询窗口中选择所有sql文本,打开word文档,并将文本拖到word上,而不是复制/粘贴它

  • 将复制/粘贴文本拆分为少于10045字节的部分,并逐代码部分粘贴到word代码。换句话说,选择小于10045字节的sql文本部分,并多次复制/粘贴到word中,而不是一次复制/粘贴整个查询


  • 如果你说的是保留SQL语法高亮显示,那么据我所知,4.x版是不可能的。我通常拍摄屏幕快照并复制为图像,或者使用第三个编辑器,它有自己的语法突出显示,让我复制为HTML或RTF(ultraedit,sublime text,…)插件的建议应该是评论。对不起,@EpicKip,我还没有足够的声誉发表评论。致以最诚挚的问候。这对我来说不适用于Oracle SQL Developer 19.2和Word。