ourys.com
域名年龄: 15年4个月6天HTTP/1.1 200 OK 服务器:nginx 访问时间:2015年02月07日 14:58:44 类型:text/html; charset=UTF-8 Transfer-Encoding: chunked 连接:keep-alive 动作:Accept-Encoding 语言环境:PHP/5.3.28 动作:Accept-Encoding, Cookie 缓存控制:max-age=3,必须更新 WP-Super-Cache: Served supercache file from PHP Content-Encoding: gzip 网站编码:UTF-8
首页关于友情链接IT元素Hector的编程笔记夹,如果喜欢,收藏一个MSSQL2005大值数据类型varchar(max)、nvarchar(max)、varbinary(max)一月 19, 2012 - by Hector在SQL Server 2000中,VARCHAR的最大长度是8000,如果字符串的长度超过8000,保存在VARCHAR中时就会被截断。也不能定义DECLARE @largeText TEXT ,常见的字符串函数也不能使用,除了datalength,substring(substring中英文字符作为一个字符)。这几个数据类型在行为上和较小的数据类型 varchar、nvarchar 和 varbinary 相同,最大长度都为2^31-1。微软的说法是用这个数据类型来代替之前的text、ntext 和 image 数据类型,它们之间的对应关系为:varchar(max)——-text;nvarchar(max)—–ntext;varbinary(max)—-image.注意:1.VARCHAR和VARCHAR(MAX)混在一起做处理时还是会变成VARCHAR,从而可能被截断,所以需要全转成VARCHAR(MAX)2.在变量声明中使用 char 和 varchar 数据类型时,这些数据类型的默认值 n 为 1。3.在 CAST 和 CONVERT 中使用 varchar 时,显示 n 的默认值为30。Tags: mssql2005 In: 数据库 | 3 comments »|阅读全文MSSQL2005排名函数十二月 30, 2011 - by HectorMSSQL2005新增了四个排名函数,ROW_NUMBER, RANK, DENSE_RANK, NTILE。利用这些函数可以有效地分析数据以及向查询的结果行提供排序值。Tags: DENSE_RANK, mssql2005, NTILE, RANK, ROW_NUMBER In: 数据库 | 4 comments »|阅读全文MSSQL之指定行数十二月 21, 2011 - by HectorSET ROWCOUNT { number | @number_var } 使 SQL Server 在返回指定的行数之后停止处理查询。 要将此选项设置为 off 以便返回所有的行,请将 SET ROWCOUNT 指定为 0。SET ROWCOUNT 的设置是在执行时或运行时设置,而不是在分析时设置。和TOP合用如果行数值较小,则 SET ROWCOUNT 将覆盖 SELECT 语句 TOP 关键字。当 INSERT、UPDATE 和 DELETE 语句使用显式 TOP 表达式时,这些语句将忽略 SET ROWCOUNT。这包括 INSERT 后跟 SELECT 子句的语句。Tags: mssql2000, mssql2005, rowcount In: 数据库 | No comments »|阅读全文MSSQL2005新增函数ROW_NUMBER()十二月 19, 2011 - by Hector简介ROW_NUMBER()是MS SQL Server 2005中新增窗口函数,可用来直接生成行号(但是SQL Server 2000中是没有这个函数的)。如:[code lang="sql"]select ROW_NUMBER() over (order by ENo), ENo,ENamefrom Employee[/code]Tags: mssql2000, ROW_NUMBER,mssql2005 In: 数据库 | No comments »|阅读全文mssql表变量和临时表十二月 17, 2011 - by Hector表变量定义一种特殊的数据类型,用于存储结果集以供后续处理。该数据类型主要用于临时存储一组行,这些行将作为表值函数的结果集返回。尽可能使用表变量而不使用临时表。表变量有以下特点1.表变量的行为类似于局部变量,有明确定义的作用域。该作用域为声明该变量的函数、存储过程或批处理。在其作用域内,表变量可像常规表那样使用。该变量可应用于 SELECT、INSERT、UPDATE 和 DELETE 语句中用到表或表的表达式的地方。但是,表不能用在下列语句中:INSERT INTO table_variable EXEC 存储过程。SELECT select_list INTO table_variable 语句。2.在定义表变量的函数、存储过程或批处理结束时,自动清除表变量。3·表类型声明中的 CHECK 约束、DEFAULT 值和计算列不能调用用户定义函数。4·在存储过程中使用表变量与使用临时表相比,减少了存储过程的重新编译量。5·涉及表变量的事务只在表变量更新期间存在。这样就减少了表变量对锁定和记录资源的需求。6·不支持在表变量之间进行赋值操作。declare @t1 table(t1 int)declare @t2 table(t2 int)set @t1=@t2 –错误7·另外,由于表变量作用域有限,并且不是持久数据库的一部分,因而不受事务回滚的影响。Tags: MSSQL, 表变量,临时表 In: 数据库 | No comments »|阅读全文MS SQL 中的”默认值”详解十月 16, 2011 - by Hector– 说明: T-SQL 中没有”默认值对象”和”默认值约束”的区别, 而是统称为”默认值”. 这里仅为了讨论方便.– 所谓”默认值对象”, 指作为 CREATE DEFAULT 语句的一部分创建的默认值定义;– 所谓”默认值约束”, 指作为 CREATE TABLE 或 ALTER TABLE 语句的一部分创建的默认值定义.– 注意: 后续版本的 Microsoft SQL Server 将删除由 CREATE DEFAULT 语句创建的默认值定义, 应使用– 通过 ALTER TABLE 或 CREATE TABLE 的 DEFAULT 关键字创建的默认定义. – 1. 创建”默认值对象” In: 数据库 | 1 comment »|阅读全文Choose a cheap web hosting十月 14, 2011 - by HectorWindows or linux?Windows hosting providers need to pay a large licensing fees to Microsoft, so the price is expensive. If you are not using asp or . Net program or other progr
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2024-06-17 03:48, Process in 0.0045 second.