在SQL Server 2000中
![](/icons/43173dou.gif)
我们想在数据库表中直接修改数据
![](/icons/43173dou.gif)
![](/icons/43173yi.gif)
般
![](/icons/43173de.gif)
操作思路方法是:在SQL Server 企业管理中
![](/icons/43173dou.gif)
选择相应
![](/icons/43173de.gif)
表
![](/icons/43173dou.gif)
点击右键
![](/icons/43173dou.gif)
在“打开表”中选择“查询”
![](/icons/43173dou.gif)
在SQL编辑窗口中输入SQL语句找到要修改
![](/icons/43173de.gif)
记录
![](/icons/43173dou.gif)
然后在结果窗口中直接修改相应
![](/icons/43173de.gif)
字段
![](/icons/43173dou2.gif)
那在SQL Server 2005中
![](/icons/43173dou.gif)
需要怎样操作呢?
在SQL Server Management Studio中
![](/icons/43173dou.gif)
找到相应
![](/icons/43173de.gif)
表
![](/icons/43173dou.gif)
点击右键
![](/icons/43173dou.gif)
选择“Open Table”
![](/icons/43173dou.gif)
然后点击“Show Sql Pane”按钮
![](/icons/43173dou.gif)
在Sql Pane窗口中输入SQL语句找到要修改
![](/icons/43173de.gif)
记录
![](/icons/43173dou.gif)
然后在结果窗口中直接修改相应
![](/icons/43173de.gif)
字段
![](/icons/43173dou2.gif)
也许你觉得SQL Server 2005和SQL Server 2000
![](/icons/43173de.gif)
操作没什么区别
![](/icons/43173dou2.gif)
但问题就出在选择“Open Table”时
![](/icons/43173dou.gif)
当“Open Table”
![](/icons/43173dou.gif)
SQL Server Management Studio会执行查询表中所有记录
![](/icons/43173de.gif)
操作
![](/icons/43173dou.gif)
如果表中数据很多
![](/icons/43173dou.gif)
就会有个等待查询
![](/icons/43173de.gif)
时间
![](/icons/43173dou.gif)
你会为这个等待很恼火
![](/icons/43173dou.gif)
![](/icons/43173yinwei.gif)
你只是想修改某个记录
![](/icons/43173dou.gif)
这个查询根本是多余
![](/icons/43173de.gif)
![](/icons/43173dou2.gif)
在SQL Server 2000中也有“Open Table”
![](/icons/43173dou.gif)
也是查询所有记录
![](/icons/43173dou.gif)
但SQL Server 2000还提供了“查询”操作
![](/icons/43173dou.gif)
就是文章开始讲到
![](/icons/43173de.gif)
操作思路方法
![](/icons/43173dou2.gif)
你也许会说SQL Server Management Studio中提供了“Script Table as”操作
![](/icons/43173dou.gif)
但通过Script Table as
![](/icons/43173de.gif)
Select To查询
![](/icons/43173de.gif)
结果是只读
![](/icons/43173de.gif)
![](/icons/43173dou.gif)
无法进行修改
![](/icons/43173dou2.gif)
如果通过“Update to”进行操作也不方便
![](/icons/43173dou.gif)
![](/icons/43173yinwei.gif)
多数情况下
![](/icons/43173dou.gif)
在修改数据的前
![](/icons/43173dou.gif)
先要看
![](/icons/43173yi.gif)
下原来
![](/icons/43173de.gif)
数据
![](/icons/43173dou2.gif)
如果直接Update
![](/icons/43173dou.gif)
可能会由于SQL语句中输错了条件而进行了不是期望
![](/icons/43173de.gif)
修改
![](/icons/43173dou2.gif)
我也是刚刚接触SQL Serve r2005
![](/icons/43173dou.gif)
也许SQL Server 2005提供了其他方便
![](/icons/43173de.gif)
操作思路方法
![](/icons/43173dou.gif)
但我没找到
![](/icons/43173dou2.gif)
如果你知道
![](/icons/43173dou.gif)
欢迎你告诉我
![](/icons/43173dou2.gif)
出处:dudu-快乐
![](/icons/43173chengxu.gif)
员
延伸阅读
最新评论