在Microsoft SQL Server Management Studio(SSMS)中,您可以右键单击表,然后转到
在DataGrip中是否有类似的功能,或者可以以某种方式自定义创建?
我发现这很有用的原因是,我经常发现自己在使用具有许多列的表,并且我想选择除少数列之外的所有列。 因此,更容易的方法是生成带有显式列列表的SELECT语句,以便我可以浏览并删除不需要的列。
目前,在DataGrip中我的解决方法是右键单击该表,然后选择
Script Table as
-> SELECT To
,然后选择生成脚本的目标位置。在DataGrip中是否有类似的功能,或者可以以某种方式自定义创建?
我发现这很有用的原因是,我经常发现自己在使用具有许多列的表,并且我想选择除少数列之外的所有列。 因此,更容易的方法是生成带有显式列列表的SELECT语句,以便我可以浏览并删除不需要的列。
目前,在DataGrip中我的解决方法是右键单击该表,然后选择
复制DDL
。 这将生成CREATE TABLE语句,其中列出了所有列,但它还包括列定义。 因此,我必须运行正则表达式替换或运行宏来消除额外的信息,这有点麻烦。 是否有更好的解决方案?