用sql刚刚一段时间,对于sql还有几个小问题不太明白,请教一下... 如果可以的话,尽量用一些实例来讲解,谢谢...
1 临时表的使用
2 computer 关键字的使用
3 SQl中函数的使用
4 SQL索引的使用
5 如何在sql中删除属性的默认值
6 SQL 中 convert和cast两个函数的区别
1 临时表的使用
2 computer 关键字的使用
3 SQl中函数的使用
4 SQL索引的使用
5 如何在sql中删除属性的默认值
6 SQL 中 convert和cast两个函数的区别
====
把一个查询结果放在临时表中,可以在同一个会话或子会话的查询中使用。
详见联机丛书。《SQL Server 2005技术内幕:T-SQL程序设计》一书有详解。2 computer 关键字的使用
====
是COMPUTE关键字吧?详见联机丛书的说明和示例。双击选定“COMPUTE”按F1。3 SQl中函数的使用
====
函数分为系统函数和自定义函数。
一般函数就是特殊功能的表达式,把一个或多个标量值(常量、变量或字段)转成特定结果。
聚合函数是在GROUP BY时使用的,属于关系操作。
SQL Server还支持表值函数,可以返回一个查询结果集。
详见联机丛书。4 SQL索引的使用
====
说来话长。还是看书吧。
可粗略参看这篇T-SQL查询优化乱弹的第1节。5 如何在sql中删除属性的默认值
====
ALTER TABLE [table] DROP CONSTRAINT DF_XXXX6 SQL 中 convert和cast两个函数的区别
====
CAST是SQL标准;CONVERT是T-SQL的扩展,支持style参数控制格式(主要是日期时间和小数)。
其它情况没区别。
将一种数据类型的表达式显式转换为另一种数据类型的表达式。CAST 和 CONVERT 提供相似的功能
隐式转换指那些没有指定 CAST 或 CONVERT 函数的转换。显式转换指那些需要指定 CAST 或 CONVERT 函数的转换。以下图例显示了可对 SQL Server 2005 系统提供的数据类型执行的所有显式和隐式数据类型转换。其中包括 xml、bigint 和 sql_variant。不存在对 sql_variant 数据类型的赋值进行的隐式转换,但是存在转换为 sql_variant 的隐式转换。