
| 《SQL语法与范例详解词典》特色: ·内容全面 收录了几乎所有HTML元素与CSS的常用语法、涵盖属性、语法及其详细的参数说明 ·解读详细 通过详细解读, 使您更准确地掌握所涉及的知识点 ·分类合理 在章节分类中更注意实用,一目了然 ·注释准确 准确对所有参数进行说明,消除在实际应用中参数选定的困扰 ·实用为先 提供实用范例,对焦点代码加以注释,让您更快掌握并付诸使用丰富的使用要点将应用与词典两功能合二为一 ·索引清楚 万便速查 筛选实用JavaScript+DHTML语法。 精选300多个典型范例。 方便快捷的检索方式,即查即用。 范例源代码免费下载。 |
| 杨吉,浙江宁波人,法学博士。智唐文化工作室创始人、执行总监.智唐文化网总编辑。浙江六和律师事务所律师兼网络与知识产权部副主任。专栏作者和文化产业观察者。主要从事领域:知识产权法、互联网、新媒体、图书出版和影视娱乐产业。 历任中信出版社、机械工业出版社、广西师范大学出版社等出版社特约图书评论人、《立场》执行主编、“醒客”(Thinker)学术协会名誉顾问.浙江大学“求是学社”副社长兼任学术发展中心主任,“博士咖啡”专栏作者.新浪文化频道专栏作家。 长期为《21世纪经济报道》、《青年参考》、《商界评论》、《中国经营报》、《中华读书报》。《上海证券报》、《国际金融报》、《南方都市报》、《中国图书商报》、《商学院》、《新营销》、《管理学家》等媒体撰写财经图书书评。著有《法理的解释:思辨笔记》、《21世纪的书:信息时代商业思想10×10阅读》、《读到财智》等作品。 |
| 前言 第1章 表的常规操作 函数名称功能说明 CREATETABLE创建数据库表2 DEFAULT向表中插入数据时的默认值3 ADDCOLUMN向表中添加新列4 DROPCOLUMN删除表中的列5 MODIFYCOLUMN修改表中的某列的结果6 SP_RENAME对表进行重命名7 DROPTABLE删除表8 CREATEDATABASE创建新数据库及存储该数据库的文件9 DROPDATABASE删除数据库11 第2章 索引和视图 函数名称功能说明 CREATEINDEX创建索引14 UNIQUE创建唯一索引15 CLUSTERED创建簇索引16 DROPINDEX索引的销毁17 CREATEVIEW创建视图18 DROPVIEW销毁视图19 第3章 简单查询 函数名称功能说明 SELECT从数据库中检索数据行22 DISTINCT去除查询结果中的重复记录23 ORDERBY对查询结果进行排序24 WHERE定义查询条件25 BETWEEN在两个值之间进行比较筛选26 strtoul将字符串转换成无符号长整数27 toascii将整数转换成合法的ASCII字符28 第4章 常用运算符 函数名称功能说明 判断左侧操作数的值不大于右侧操作数的真假30 判断左侧操作数的值不小于右侧操作数的真假31 判断某个表达式是否不等于另一表达式的真假32 匹配字符串33 返回两数相除后的余数34 对两个整数值执行位与逻辑运算35 判断两个表达式的大小36 判断两个表达式以得出大于或等于的结果37 判断两个表达式是否不相等38 判断左操作数的值是否小于右操作数39 判断左操作数的值是否小于或等于右操作数40 两个表达式相减41 插入注释语句42 两个表达式相乘43 用一个数除以另一个数44 成对注释说明信息45 匹配指定集合中的单个字符46 匹配指定集合内的单个字符47 执行\位异或运算48 模式匹配的字符串比较操作49 逻辑位或运算50 逻辑位非运算51 两个表达式相加52 比较两个表达式的等价性54 第5章 复杂条件查询 函数名称功能说明 AND两个布尔表达式的和运算56 OR两个布尔表达式的或运算57 IN指定值是否与子查询的值相匹配58 NOT对布尔型数据取反60 LIKE字符串是否与模式相匹配61 ESCAPE搜索包含特殊通配符的字符串63 第6章 数据变更操作 函数名称功能说明 INSERT将新行添加到表或视图中66 UPDATE更改表数据70 DELETE删除行74 第7章 聚合函数 函数名称功能说明 AVG返回组中各值的平均值78 CHECKSUM返回计算出来的校验和值80 CHECKSUM_AGG返回组中各值的校验和81 COUNT组中的项数int82 COUNT_BIG组中的项数bigint83 GROUPING聚合函数84 MAX返回表达式的最大值85 MIN返回表达式的最小值86 SUM返回表达式中所有值的和87 STDEV返回所有值的标准偏差89 STDEVP返回指定所有值的总体标准偏差90 VAR返回所有值的方差91 VARP返回所有值的总体方差92 第8章 配置函数 函数名称功能说明 @@DATEFIRST返回SETDATEFIRST的当前值94 @@DBTS当前timestamp数据类型的值95 @@LANGID本地语言标识符(ID)96 @@LANGUAGE当前所用语言的名称97 @@LOCK_TIMEOUT返回当前会话的锁定超时设置98 @@MAX_CONNECTIONS实例允许同时进行的最大用户连接数99 @@MAX_PRECISIONdecimal和numeric数据类型的精度级别100 @@NESTLEVEL存储过程的嵌套级别101 @@OPTIONS当前SET选项的信息103 @@REMSERVER远程登录记录中显示的名称104 @@SERVERNAME本地服务器的名称105 @@SERVICENAME正在运行的注册表项名称106 @@SPID当前用户进程的会话ID107 @@TEXTSIZE返回TEXTSIZE选项的当前值108 @@VERSION当前的SQLServer的版本信息109 第9章 加密函数 函数名称功能说明 EncryptByKey使用对称密钥加密数据112 EncryptByPassPhrase用通行短语加密数据113 Key_ID当前数据库中对称密钥的ID115 DecryptByKey使用对称密钥对数据进行解密116 DecryptByPassPhrase对加密的数据进行解密117 Key_GUID数据库中对称密钥的GUID119 EncryptByAsmKey使用非对称密钥加密数据120 EncryptByCert使用证书的公钥加密数据121 Cert_ID返回证书的ID122 CertProperty返回证书属性的值123 DecryptByAsymKey非对称密钥解密数据124 DecryptByCert用证书的私钥解密数据125 AsymKey_ID非对称密钥的ID126 SignByAsymKey非对称密钥对明文签名127 SignByCert使用证书对明文进行签名128 VerifySignedByAsmKey测试数据在签名之后是否发生更改129 VerifySignedByCert测试数据在签名之后是否发生更改130 DecryptByKeyAutoCert对称密钥的解密131 第10章 游标函数 函数名称功能说明 @@CURSOR_ROWS返回当前限定行的数目134 @@FETCH_STATUS上一条游标FETCH状态135 CURSOR_STATUS游标状态的标量函数136 第11章 日期和时间函数 函数名称功能说明 DATEADD返回一定时间间隔后的新日期140 DATEDIFF返回跨两个指定日期的边界数141 DATENAME返回指定日期部分的字符串142 DATEPART返回指定日期的整数部分143 DAY返回指定日期的天数部分144 GETDATE返回当前系统日期和时间145 GETUTCDATE当前的UTC时间的datetime值..146 MONTH指定日期的月份147 YEAR指定日期的年份148 第12章 数学函数 函数名称功能说明 ABS数值表达式的绝对值150 ACOS反余弦函数151 ASIN反正弦函数152 ATAN反正切函数153 ATN2反正切函数154 CEILING返回指定表达式的最小整数155 COS余弦函数156 COT余切函数157 DEGREES以弧度指定的角的相应角度158 EXP指定的float表达式的指数值159 FLOOR指定数值表达式的最大整数160 LOG指定float表达式的自然对数161 LOG10以10为底的对数162 PI返回PI的常量值163 POWER指定表达式的指定幂的值164 RADIANS对输入的度数值返回弧度值165 RAND返回从0~~1之间的随机float值166 ROUND舍入到指定的长度或精度167 SIGN符号函数168 SIN指定角度的三角正弦值169 SQRT返回指定表达式的平方根170 SQUARE返回指定表达式的平方171 TAN返回输入表达式的正切值172 第13章 元数据函数 函数名称功能说明 @@PROCID返回当前模块的对象标识符174 COL_LENGTH返回列的定义长度175 COL_NAME返回列名176 COLUMNPROPERTY列或过程参数信息177 DATABASEPROPERTYEX指定数据库选项或属性的当前设置178 DB_ID返回数据库标识号179 DB_NAME返回数据库名称180 FILE_ID给定逻辑文件的标识号181 FILE_IDEX返回指定逻辑文件的标识号182 FILE_NAME给定文件标识号的逻辑文件名183 FILEGROUP_ID返回指定文件组的标识号184 FILEGROUP_NAME指定标识号的文件组名185 FILEGROUPPROPERTY返回指定的文件组属性值186 FILEPROPERTY返回指定的文件名属性值187 FULLTEXTCATALOGPROPERTY全文目录属性的信息188 FULLTEXTSERVICEPROPERTY全文服务级别属性的信息189 INDEX_COL返回索引列名称190 INDEXKEY_PROPERTY返回关键索引的信息191 INDEXPROPERTY返回索引或统计信息属性192 OBJECT_ID返回数据库对象标识号193 OBJECT_NAME返回数据库对象名称194 OBJECTPROPERTY返回对象的有关信息195 OBJECTPROPERTYEX返回对象信息196 SQL_VARIANT_PROPERTY返回sql_variant值的基本信息197 TYPE_ID返回指定数据类型名称的ID199 TYPE_NAME返回指定ID的类型名称200 TYPEPROPERTY返回数据类型的信息201 第14章 排序函数 函数名称功能说明 RANK返回结果集的分区内的排序204 DENSE_RANK返回结果集分区中无间断的排序205 NTILE将有序分区中的行分发到指定的组206 ROW_NUMBER返回结果集分区内行的序列号207 第15章 行集函数 函数名称功能说明 CONTAINSTABLE返回数据表210 FREETEXTTABLE为符合条件的列返回相应的表213 OPENDATASOURCE提供数据库的连接信息215 OPENQUERY对服务器执行指定的查询217 OPENROWSET远程数据所需的全部连接信息218 OPENXML通过XML文档提供行集视图221 第16章 安全函数 函数名称功能说明 CURRENT_USER返回当前用户的名称226 sys.fn_builtin_permissions返回内置权限层次结构的说明227 Has_Perms_By_Name评估用户对安全对象的有效权限229 IS_MEMBER指示数据库角色的成员230 IS_SRVROLEMEMBER指定固定服务器角色的成员231 SCHEMA_ID返回架构ID232 SCHEMA_NAME返回架构名称233 SESSION_USER返回当前上下文的用户名234 SETUSER数据库角色模拟另一用户235 SUSER_ID返回用户的登录标识号236 SUSER_SID返回指定登录名的SID237 SUSER_SNAME返回与SID关联的登录名238 sys.fn_builtin_permissions返回内置权限层次结构说明239 SYSTEM_USER允许将当前登录提供的值插入表241 SUSER_NAME返回用户的登录标识名242 USER_ID返回数据库用户的标识号243 USER_NAME基于标识号返回数据库用户名244 第17章 字符串函数 函数名称功能说明 ASCII表达式中最左侧字符的ASCII代码值246 CHAR将intASCII代码转换为字符247 CHARINDEX字符串中指定表达式的开始位置248 DIFFERENCE返回一个整数值249 LEFT返回从左边开始指定个数的字符250 LEN返回字符串表达式的字符数251 LOWER将大写字符转换为小写字符252 LTRIM删除前导空格之后的字符表达式253 NCHAR返回指定整数代码的Unicode字符254 PATINDEX指定表达式中模式第一次出现的位置255 QUOTENAME返回带有分隔符的Unicode字符串256 REPLACE字符串表达式的替换257 REPLICATE以指定的次数重复字符表达式258 REVERSE返回字符表达式的逆向表达式259 RIGHT从右边开始指定个数的字符260 RTRIM截断所有尾随空格后返回字符串261 SOUNDEX返回由四个字符组成的代码262 SPACE返回由重复空格组成的字符串263 STR返回由数字转换来的字符264 STUFF删除指定长度的字符265 SUBSTRING返回表达式的一部分内容266 UNICODE返回输入表达式的第一个字符 的整数值267 UPPER小写字符转换为大写字符268 第18章 系统函数 函数名称功能说明 APP_NAME返回当前会话的应用程序名称270 CASE返回多个可能结果表达式之一271 CAST将数据类型显式转换为另一种数据类型273 COALESCE返回第一个非空表达式274 COLLATIONPROPERTY返回指定排序规则的属性276 COLUMNS_UPDATED返回varbinary位模式277 CURRENT_TIMESTAMP返回当前的日期和时间278 CURRENT_USER返回当前用户的名称279 DATALENGTH返回用于表示任何表达式的字节数280 @@ERROR返回上一个Transact-SQL的错误号281 ERROR_LINE返回CATCH块错误的行号282 ERROR_MESSAGE返回CATCH块错误的消息文本283 ERROR_NUMBER返回CATCH块的错误号284 ERROR_PROCEDURE返回CATCH块错误的存储过程285 ERROR_SEVERITY返回CATCH块运行错误的严重级别286 ERROR_STATE返回CATCH块运行的错误状态号287 fn_helpcollations返回SQLServer支持的排序规则列表288 fn_servershareddrives返回共享驱动器的名称289 fn_virtualfilestats返回数据库文件的I/O统计信息290 FORMATMESSAGE根据sys.messages消息来构造消息292 GETANSINULL返回此会话的数据库的默认为空性293 HOST_ID返回工作站标识号294 HOST_NAME返回工作站名295 IDENT_CURRENT返回生成的最新标识值296 IDENT_INCR返回增量值298 IDENT_SEED返回种子值299 @@IDENTITY最后插入的标识值的系统函数300 IDENTITY将标识列插入到新表中301 ISDATE确定输入表达式是否为有效日期302 ISNULL指定的替换值替换NULL303 ISNUMERIC确定表达式是否为有效的数值类型304 NEWID创建uniqueidentifier类型的唯一值305 NULLIF判断两个指定的表达式是否等价306 PARSENAME返回对象名称的指定部分308 @@ROWCOUNT返回受上一语句影响的行数309 ROWCOUNT_BIG返回已执行的上一语句影响的行数310 SCOPE_IDENTITY返回已执行的上一语句影响的行数311 SERVERPROPERTY服务器实例的属性信息313 SESSIONPROPERTY会话的SET选项设置314 SESSION_USER当前数据库中上下文的用户名315 STATS_DATE指定索引更新的统计信息316 sys.dm_db_index_physical_stats返回数据和索引的大小和碎片信息317 SYSTEM_USER允许将系统为当前登录提供的值插入表中319 @@TRANCOUNT当前连接的活动事务数320 UPDATE返回一个布尔值321 USER_NAME基于标识号返回数据库用户名323 XACT_STATE会话的事务状态的标量函数324 第19章 系统统计函数 函数名称功能说明 @@CONNECTIONS返回SQLServer自启动以来的连接数326 @@CPU_BUSYSQLServer自上次启动后的工作时间327 fn_virtualfilestats数据库文件的I/O统计信息328 @@IDLE返回SQLServer自启动后的空闲时间330 @@IO_BUSY执行输入和输出操作的时间331 @@PACKET_ERRORS在SQLServer连接上发生的数据包错误数332 @@PACK_RECEIVED返回SQLServer自启动后读取的输入数据包的个数333 @@PACK_SENT返回SQLServer自启动后输出数据包的个数334 @@TIMETICKS返回每个时钟周期的微秒数335 @@TOTAL_ERRORS返回SQLServer自启动之后磁盘写入的错误数336 @@TOTAL_READ返回SQLServer自启动后读取磁盘的次数337 @@TOTAL_WRITE返回SQLServer自启动以来所磁盘写入的次数338 第20章 文本和图像函数 函数名称功能说明 PATINDEX指定表达式中某模式第一次出现的起始位置340 TEXTPTR对应于varbinary格式的文本指针值341 TEXTVALID检查特定文本指针是否有效343 第21章 聚合分析与分组 函数名称功能说明 ROLLUP扩展查询结果346 CUBE扩展查询结果347 HAVING指定组或聚合的搜索条件348 字母索引349 |
商品评论(0条)