编辑表/手动添加记录到sql server 2005

时间:2009-12-01 19:03:55

标签: sql-server sql-server-2005 ssms

sql server 2005管理工作室中是否有任何选项可以手动更改表中的列,并通过sql命令更改表或插入。

如果是,那么有人可以说明如何或链接到某些说明吗?

5 个答案:

答案 0 :(得分:2)

当然可以。

如果要重命名列,则需要使用sp_rename。检查此链接:

http://blog.sqlauthority.com/2008/08/26/sql-server-how-to-rename-a-column-name-or-table-name/

但是,有一个很大的警告:如果你在任何存储过程,函数,视图等中使用这个列,它们都会破坏所以我建议使用像Red Gate的SQL Refactor这样的工具软件(免责声明:是的,我为Red Gate工作),它将重命名该列及其架构中其他位置的所有用法。您可以从以下网址了解更多信息并下载SQL Refector:

http://www.red-gate.com/products/SQL_Refactor/index.htm

(该工具附带一个为期14天的全功能免费试用版,如果你想给它一个旋转。)

如果要执行其他操作,例如添加或删除列,则需要使用ALTER TABLE语句(本页底部的大量示例):

http://technet.microsoft.com/en-us/library/ms190273%28SQL.90%29.aspx

如果要更改列中的数据,则需要使用UPDATE语句:

http://technet.microsoft.com/en-us/library/ms177523%28SQL.90%29.aspx

希望这有帮助,但如果我误解了,请告诉我。

答案 1 :(得分:1)

不确定您的要求,您可以右键单击该表并打开它并手动输入数据。如果需要编辑它,只需右键单击它并选择“设计表”。 如果您想通过SQL向它发出更改,您可以发出一个 ALTER TABLE MYTable。

答案 2 :(得分:0)

在对象资源管理器中,如果从

导航
* [Server]
  * Databases
    * [Specific DB Name]
      * Tables
        * dbo.[Tablename]

然后右键单击表格,上下文菜单中有一个名为“编辑前200行”的选项。这就是你要找的东西吗?

答案 3 :(得分:0)

如果要手动添加或编辑行。右键单击该表,然后单击“打开”。这将带回包含内容的表格,然后可以添加或编辑。

您可以通过单击“设计”来更改表的结构。

如果愿意,您还可以查看生成的这些更改的脚本。

答案 4 :(得分:0)

打开您的数据库>表。 右键单击表格上的,然后选择编辑。这将带您进入直接的SQL语法条目。

或者你可以去数据库>表,右键单击表上的并选择“设计”。这将带您进入一个简单的GUI来修改您的表格。