常常写Stored procedure或者是ADO.NET时,INSERT字符串出错常常还蛮恼人想砸屏幕的(对小弟SQL能力而言啦…),例如下列语法,如果某个字段出错,阅读不易的关系要一个一个去检查,今天看到同事利用Excel来解析和Debug SQL Command的小技巧,偷偷把他学了起来,来分享一下(小弟见识浅薄…也许很多人早就知道了… T__T)
INSERT INTO dbo.Customer (ClientID,fname,lname,birthday) values (‘B10000‘,‘Kyle‘,‘Shen‘,‘12345‘)
字段少还好,如果字段一拖拉库,要解析那个字段出错就不太容易,这时我们可以用Excel的功能来处理。
解析逗号字符串
先在SQL输入sp_help dbo.Customer语法
再将字段贴到Excel
再将INSERT的字符串‘B10000‘,‘Kyle‘,‘Shen‘,‘12345‘贴到Excel
点选数据->数据剖析
选择逗号分隔
接着字段就会拆开了,然后把四个字段复制
回到刚刚的工作表,点右键->选择性贴上->选择横向转直向的图示
完成图,可以一个一个去看到底哪个字段出错了!!!
原文:大专栏 [Office]利用Excel来解析SQL Command
原文地址:https://www.cnblogs.com/chinatrump/p/11458360.html
时间: 2024-10-10 20:32:49