sql如何删除有空字段的记录

某表存有100多个字段(字段名没规律的),现在要把含有null的记录都删掉怎么搞?别和我说delete……where(f1isnull)or(f2isnull)........ 某表存有100多个字段(字段名没规律的),现在要把含有null的记录都删掉怎么搞?
别和我说delete……where (f1 is null) or (f2 is null)............哈,这和没回答是一个意思
展开
 我来答
文走520
2013-03-25 · TA获得超过525个赞
知道小有建树答主
回答量:267
采纳率:50%
帮助的人:173万
展开全部

建议用EXCEL来辅助吧,

1、先找出某表中的所有字段名称:select [name] from syscolumns where id = object_id('某表')

2、将查询结果直接复制到Excel中,如下图A列,然后在B1处输入以下公式,然后回车:

   

 

3、可以看到B1已生成对应的SQL语句了,然后把B1的公式应用至整列B,然后复制B列在数据库中执行一下就OK了。

 

 

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式