2008 打开一个表,我想直接编辑一下已存在一列的内容,怎么编辑不了啊,在哪里设置呢?就想sql2000 中,企业管理器 中 打开表 能直接编辑内容

解决方案 »

  1.   

    SSMS里设置~Tools--Options--Designers--Prevent saving changes that require table re-creation选项去掉勾
      

  2.   

    在sql2000 中的 企业管理器 中 打开一个表,是可以修改 列下面的内容的啊sql2008没有这个功能么?
      

  3.   

    有啊,在表上点右键,不是有选项“编辑前XXXX行”的选项么?
      

  4.   

    比如,一个表只有2个列,str1,str2, 数据类型都是varcahr(50)str1 | str2123  |456
    表内如如上,我使用“sql server management studio” 打开表,---鼠标右键---显示前100行,
    然后,我在网格上,想直接就编辑,456  ,这样能实现么? 
      

  5.   

    我明白了。。 ,我没仔细看,我选择的都是 显示前1000行,原来,下面那个菜单是“编辑前200行”明白了感谢!!但,问题又来了,我要是想编辑中间200 行,我怎么弄,?在这个sql server management studio 中,怎么能显示或隐藏 sql语句?再次感谢,我自己不仔细!
      

  6.   

    对,我也是想请教这个问题,sql2000里有进入表的选项,08里如何查看表的字段的具体值啊
      

  7.   

    答案已找到,请看这里http://www.dotblogs.com.tw/easy1201/archive/2008/12/04/6179.aspx。
      

  8.   

    还有一个说法:左上角有个SQL的按钮,注意找找,按下去就可以编辑查询语句了 ,还未测试。
      

  9.   

       在sql server2008里面,可能微软考虑到数据量比较大,如果直接返回所有行,可能造成耗费时间过多。所有默认为"编辑前200行"和"返回前1000行".这对于有些朋友来说不太方面,那么如何如何实现"编辑所有行"和"返回所有行"呢?   具体方法为:Microsoft SQL Server Management Studio--工具--选项--SQL Server对象资源管理器--命令把其中的"编辑前<n>行命令的值"和"选择前<n>行命令的值"都改为"0",之后确定。再打开表,就变成"编辑所有行"和"返回所有行"。截图如下: