【问题标题】:A better SSMS? [closed]更好的 SSMS? [关闭]
【发布时间】:2009-07-21 19:05:11
【问题描述】:

我有一个需要编辑很多字段的数据库,但 SSMS 似乎不能胜任这项任务。第一个问题是我似乎无法在一个字段中插入多行文本。其次,每当我在按下空格键时碰巧按住 Shift 键时,SSMS 都会立即输入数据。

是否有更好的应用程序来编辑表格/视图数据?我需要能够编辑具有多行文本的某些字段,最值得注意的是,我需要能够使用 TAB 字符。我试过 MS Access(它可以很好地处理多行,但似乎无法处理选项卡。)

或者,如果有人能确定我如何使用 MS Access 在文本字段中输入 TABS,那也可以。

【问题讨论】:

    标签: ms-access ms-access-2007 sql-server-2008


    【解决方案1】:

    Linqpad 吹嘘自己是 SSMS 的替代品。您可能想尝试一下,看看它是否适合您。

    【讨论】:

      【解决方案2】:

      必须在 Access 中的 tab 键上尝试 ALT 或 CTRL 修饰符?我自己不行,对不起。

      否则,还有其他 SQL 工具(例如 SQuirreL)可以解决问题。

      【讨论】:

        【解决方案3】:

        如果您已经有一行包含 TAB 字符,请在需要时将其复制并粘贴到下一行中:)

        您可以使用 VBA 输入包含 TAB 的行,然后将该行中的 TAB 字符用于其他行。

        Alt + F11
        Ctrl + G(立即窗口)

        CurrentDb.Execute "insert into table1 (x) values ('a" &  vbtab & "b')"
        

        这里 table1 是表的名称 & x 是文本列(用于显示示例)。
        上面的语句执行了一个 INSERT 并将 x 的值设置为“a b”

        或者

        CurrentDb.Execute "insert into table1 (x) values ('a' & CHR(9) & 'b')"
        

        【讨论】:

          【解决方案4】:

          是否尝试过特定于 ms-access 的那一种?它比 ms-access 内置的迁移向导效果更好,而且也比 Visual Studio 的 SSMS 工具效果更好。

          你可以在这里找到它:

          http://www.microsoft.com/sqlserver/2005/en/us/migration-access.aspx

          2005 和 2008 都有一个版本

          【讨论】:

            【解决方案5】:

            您是否考虑过使用 Excel 输入数据,然后使用 SSMS Import Data 功能导入数据?

            在对象资源管理器中右键单击数据库,然后转到任务/导入数据。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2010-12-05
              • 2010-09-05
              • 2021-12-17
              • 2010-11-06
              • 2014-07-26
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多