sql server 2005管理工作室中是否有任何选项可以手动更改表中的列,并通过sql命令更改表或插入。
如果是,那么有人可以说明如何或链接到某些说明吗?
答案 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来修改您的表格。