易截截图软件、单文件、免安装、纯绿色、仅160KB

sql语句中的[]


加[ ]用于定界列名或表名等信息,以区别一些特殊的不合命名规则的字串,或是与系统保留字有冲突。
如"user"是SQL Server保留的关键字,所以用"select * from user"查询会提示语法错误。加上中括号,以声明其不是保留字。
"select * from [user]"
如果表名不是关键字,如Company,则用"select * from Company"是没问题的,不用加中括号,当然最好的办法是表名统统加方括号
[] 里的内容表示是一个用户级的变量.
目的是防止用户使用的名称和系统保留字冲突
比如你有一个表名就叫select
那么你 select * from select肯定是不行的.
但是你select * from [select] 就没问题了
你那个 user也是一样.
所有的表名字段名都可以加[],但是只要不跟系统关键字冲突就可以省略


相关文档:

C# 用SQL新建数据库

1. 程序如下:
         string str = "Create Database " + "DBname";
         string con = "Data Source=10.0.0.249\\sql2005;Initial Catalog=master;Persist Security Info=True;User ID=sa;Password=sa";
   &n ......

SQL SERVER200错误处理 服务器

错误处理
在SQL Server2000中出现的错误具有以下几个特点:
错误号:每个错误状态都对应唯一的错误号。
错误信息字符串:错误信息提供了有关错误原因的诊断信息。许多错误信息都有替换变量,其中包含一些信息,如产生错误的对象名称。每个错误号都对应唯一的错误信息。
严重度:严重度表示错误的严重程度。 ......

SQL高级使用数据库

SQL高级使用
SELECT高级查询
错误处理
事务处理
数据的锁定
游标
1.SELECT高级查询
前面已经介绍了SELECT语句的用法,本节主要介绍数据汇总、联接查询、子查询和关键词UNION的使用。
(1)数据汇总
为决策支持系统生成聚合事务的汇总报表是一项复杂并且相当消耗资源的工作。SQL Server 2000提供两个灵活且强大的组件 ......

【转】 sql统计-关于学生成绩(答案)

sql统计-关于学生成绩(答案)
http://blog.sina.com.cn/s/blog_61380b320100ej9p.html
答案:
1.       计算每个人的总成绩并排名
select name,sum(score) as allscore from stuscore group by name order by allscore
2. &nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号