随笔分类 - SQL SERVER
摘要:1.字符串连接Oracle用 || 符号作为连接符,而SQL Server的连接符是加号:+ 。Oracle查询如下:SELECT 'name' || 'last Name' FROM tableSQL Server查询如下:SELECT 'name' + 'last Name'2.数字取舍Oracle数据库内有一个TRUNC函数,该函数返回m位十进制数的n位;如果省略m则n就是0位。而SQL Server下可以用ROUND。Oracle查询如下:SELECT TRUNC(15.79,1) FROM DUAL; --不四舍五人SQ
阅读全文
摘要:概要“SQL Server 桌面引擎”(也叫 MSDE 2000)没有自己的用户界面,因为它主要设计为在后台运行。用户通过 MSDE 2000 嵌入的程序与它交互。 MSDE 2000 提供的唯一工具是 Osql。可执行文件 Sql.exe 在 MSDE 2000 的默认实例的 MSSQL/Binn 文件夹中。本文重点讨论如何通过使用 Osql工具管理 MSDE 2000。何为 Osql?Osql工具是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件。Osql工具使用 ODBC 数据库应用程序编程接口 (API) 与服务
阅读全文
摘要:char类型:对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节,CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。因为是固定长度,所以速度效率高。 vrchar类型:varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qiang",则它的值就是"qiang"。而char 不一样,比如char(100),它的值是"qiang",而实际上它在数据库中是"qiang "(qiang
阅读全文
摘要:Sql Server 中一个非常强大的日期格式化函数:获得当前系统时间,GETDATE():2008年01月08日 星期二 14:59Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/08Select CONVERT(varchar(100), GETDATE(), 2): 08.05.16Select CONVERT(varchar(100), GETDATE(), 3): 16/05/08Select CONVERT(
阅读全文