LEN和DATALENGTH的区别 LEN和DATALENGTH的区别 DATALENGTH( expression ) 返回用于表示任何表达式在MSSQL Server中所占用的字节数。 LEN( string_expression ) 返回给定字符串表达式的字符数(不包括尾随空格),而不是返回字节数。一个非字符串表达式使用LEN时,MS SQLServer会先转换成字符串,然后再返回该
串口异步读写 串口异步读写最近尝试写了一个串口读写的程序,学习并复习了一些知识点。本文首先讲异步读写注意点,然后讲串口的注意点。因为有些问题没有深入研究下去,所以本文也仅仅当做一个笔记。 1. 文件指针我们使用ReadFile和WriteFile来进行读写,这两个API是用来读写文件的,在同步读写中,有一个文件指针的概念,但是在异步读写中,系统会忽略文件指针。OVERLAP
外键上建立索引的好处 外键上建立索引的好处 在主从表设计中,常常使用外键在这两个表之间建立关联。当从主表中删除一行数据时,SQL Server便会检查从表中是否有相同外键的行存在。如果从表没有包含外键列的索引,SQL SERVER需要扫描整个从表。可以想象:从表越大,删除的时间越长。更新主表时的情况也是一样。 INSERTDELETEUPDATE
精度、小数位数和长度 精度、小数位数和长度精度是数字中的数字个数。小数位数是数中小数点右边的数字个数。例如,数 123.45 的精度是 5,小数位数是 2。在 SQL Server 中,numeric 和 decimal 数据类型的默认最大精度为 38。在 SQL Server 早期版本中,默认最大精度为 28。数字数据类型的长度是存储此数所占用的字节数。字符串或 Unicode 数据类型的长度是字符个数。
SQL SERVER中的Reverse函数 SQL SERVER中的Reverse函数reverse返回字符串值的逆向值。如果其他类型使用reverse函数,系统会先转换成字符类型然后再使用reverse函数。下面举几个例子:1. varchar类型DECLARE @myvar varchar(10)SET @myvar = 'sdrawkcaB'SELECT REVERSE(@myvar) AS Reversed
消失的共享锁 消失的共享锁原文地址:http://sqlblog.com/blogs/paul_white/archive/2010/10/31/read-committed-shared-locks-and-rollbacks.aspx 译者:在SQL SERVER中,不同事
VLF初始序号和缺省日志文件大小 VLF初始序号和缺省日志文件大小原文地址:http://www.sqlskills.com/BLOGS/PAUL/post/Initial-VLF-sequence-numbers-and-default-log-file-size.aspx正文:这两个星
%%lockres%%和%%physloc%% %%lockres%%和%%physloc%%编辑:2011-10-18可以将这两者看做是标量函数,不同行返回不同值。下面分别说明,测试环境如下:if object_id('ta') is not null drop table ta
MS SQL SERVER 2005 MDF文件单独附加 MS SQL SERVER 2005 MDF文件单独附加 方法一 从SQL SERVER 2005起,如果数据库不是干净关闭,为了维护一致性,在单独使用mdf进行附加时,SQL SERVER将报错且不能附加。 通过观察,发现MS SQL SERVER将状态值记录在MDF文件第9页(0x12000)的第0x84字节处。只要将该4字节改为0x4000 0000,就可以让SQ