文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Mssql > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
推荐文章InnoDB 中文参考手册 --- 15 故
普通文章SQL Server中发送邮件的新方式
推荐文章数据挖掘概述
推荐文章一个将数据导出到EXCEL的存储过
普通文章InnoDB 中文参考手册 --- 目录
普通文章利用SQL Server的全局临时表防
普通文章如何导入指定表?
普通文章[HOWTO]SQL Server2000数据库文
普通文章用记事本看数据窗的数据/颜色设
普通文章让你的应用程序不再对数据库的
 
频 道 推 荐
普通文章SQL Server数据库技术(79)
普通文章SQL Server数据库技术(77)
普通文章SQL Server数据库技术(75)
普通文章SQL Server数据库技术(73)
普通文章SQL Server数据库技术(71)
普通文章SQL Server数据库技术(53)
普通文章SQL Server数据库技术(51)
普通文章Sql Server数据库的备份和恢复
普通文章维护Sql Server中表的索引
普通文章SQL Server数据库技术(102)
普通文章SQL Server数据库技术(99)
普通文章SQL Server数据库技术(97)
普通文章减少SQL日志的三种方法
普通文章SQL Server端口更改后的数据库
普通文章SQL Server 2000之日志传送功能
普通文章使用SQL Server 7.0建立一个安
普通文章SQL SERVER应用问题解答13例(
普通文章SQL SERVER应用问题解答13例(
普通文章精通数据库系列之入门-技巧篇(
普通文章SQL SERVER的命名规则
 
频 道 推 广
 
SQL Story摘录(六)————不可能的错误           ★★★
SQL Story摘录(六)————不可能的错误
作者:佚名 文章来源:本站整理 更新时间:2008-9-25 9:44:03

SQL Story摘录(六)————不可能的错误

来源:不详 作者 佚名 点击数: 录入时间:07-12-19 21:33:02
 初学SQL的日子,感觉就像是刚学走路,步态可掬,跌跌撞撞。摔了不少可笑的跟头。拿出来大家娱乐一下,也互相提个醒,这样的错我们可以尽量避免的嘛。
先看这个:

例1 不合理的逗号:

Select Field1, Field2, Field3, From MyTable

一执行就是个语法错误,什么意思嘛,这可是从书上抄的哎,你不能这么对我……呵呵呵,其实嘛,错误在于我在最后一个字段名后面加了一个逗号。逗号是分隔字段名或表名的嘛,字段名和Form之间加个逗号算什么事?不要小看它,即使老手,也常出这个错,往往是因为这种情况:我们写了一个

Select Field1,

Field2,

Field3

From MyTable

……

然后调试过程中,我们可能会增删一些字段,尤其是在From关键字前面增删字段时,常会搞出事来,忘了看是不是字段间都由逗号分隔并且没有多余的逗号,常见是:

Select Field1,

Field2,

From MyTable

……

或者

Select Field1,

Field2,

Field3

Field4

From MyTable

……

Field3和Field4之间应有的逗号不见了,要是你写的是“Select ……Field3 as “XXX” Field4…… ”还好,系统会马上发现这里有错,不让你通过语法检查。如果是像前面那样写就惨了,系统会以为这是你给Field3起的别名哪,它会老老实实地输出:

Field1 Field2 Field4

------------------------

…………………………

像我这样的大马虎很可能会因为“没有错”就这样过去了,或者很奇怪地找“我的Field3那里去了”?其实不见了的是Field4……

MCDBA教材中的SQL采用了一种写法,初看很奇怪,却能很有效地防止这类错误:

Select Field1

,Field2

,Field3

From MyTable

……

第一个字段前面有Select关键字,其它的字段前面全有逗号。这种写法不符合英语的风格,不过朋友们可以试试,当你选中某一个字段(单行),或某几字段(多行),拖动它们,剪切、粘贴,修改,几乎不会导致逗号错误。因为一般人的习惯,调试过程中最常改的就是最后几个字段。用这种写法,总能保证From和它前面的字段之间没有逗号,而每个段之间都有逗号。当然Select 和第一个字段之间有逗号这种错误我也犯过(我犯过的错太多了),不过我的经验是这种错误很容易就会被发现,不像前面提的那两种那么隐蔽。当然它真的看起起来不顺,所以我到现在也总想不起这么写,所以我到现在还是会有

[1] [2] [3] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 浏览器检测
    去除 Dreamweaver MX 2004 表格宽度辅助
    Dreamweaver MX 2004 打造细线表格(2)
    DW中实现flash的透明背景
    用Dreamweaver制作动态链接的Flash按钮
    Dreamweaver轻松打造弹出窗口
    打造超酷网页右键菜单二法
    用Dreamweaver设计留言板各页设计
    用DW2004打造PHP+MYSQL数据库环境
    利用Dreamweaver插件改变IE浏览器滚动条
    由显示/隐藏引出的CSS Bug
    CSS字型的设定
    背景图的详细设定
    实现HTML自动排版的法则
    动态HTML的问答
    Html保持用户状态的多种方法比较
    meta标签的奥妙
    巧用表格来设计主页
    在网页上设计飘动广告
    网页制作中的小秘诀
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号