sql删除表中某几列

我想要从sql中的某个表中删除某几列。但是单纯从设计器中右击点删除后,无法保存该表。总是显示无法保留触发器,被删除的列都显示无效。好像就是没有被彻底删除掉。不知道怎么解决... 我想要从sql中的某个表中删除某几列。但是单纯从设计器中右击点删除后,无法保存该表。总是显示无法保留触发器,被删除的列都显示无效。好像就是没有被彻底删除掉。
不知道怎么解决。。。
展开
 我来答
创作者zUzVB1Sl31
2012-07-09 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
Delete From 表名 where 字段=条件;
在SQL编辑器中这么写语句就好了,要确定的是你要用有权限增减的数据库帐户去登陆才能做此操作,检查一下,是不是帐户没权限添加和删除,要给他赋权的。
上官厶木木
2012-07-09 · TA获得超过203个赞
知道答主
回答量:34
采纳率:0%
帮助的人:25.5万
展开全部
使用查询分析器编写代码试试。
use ****【数据库名】
go
drop column *** from ****【表名】
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jkhebing
推荐于2016-01-06 · 超过18用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:37.7万
展开全部
使用T-SQL试试。。。

用如下类似的语句

delete from [表名] where [字段名]=你的值

注意删除前你可以先查询,避免误删除

delete 删除语句详细:

DELETE
[ TOP (expression ) [ PERCENT ] ]
[ FROM ]
{ <object> | rowset_function_limited
[ WITH ( <table_hint_limited> [ ...n ] ) ]
}
[ <OUTPUT Clause> ]
[ FROM <table_source> [ ,...n ] ]
[ WHERE { <search_condition>
| { [ CURRENT OF
{ { [ GLOBAL ] cursor_name }
| cursor_variable_name
}
]
}
}
]
[ OPTION ( <Query Hint> [ ,...n ] ) ]
[; ]

<object> ::=
{
[ server_name.database_name.schema_name.
| database_name. [ schema_name ] .
| schema_name.
]
table_or_view_name
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
geto1080
2012-07-09 · TA获得超过320个赞
知道小有建树答主
回答量:1359
采纳率:100%
帮助的人:529万
展开全部
先确认一下这些列是否有索引及触发器引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式