摘要:
当我们在做一个查询的时候,会对列进行各种逻辑处理,在处理过程中会产生数据类型的改变那么我们如何查看改变之后的数据类型呢?按照下面的例子进行:SELECT sum(calsunm)/5 into #temp FROM [ReportServer].[dbo].[TableColType]数据库选择 tempdb sp_help '#temp'这样就可以查看数据类型的改变了另外补充一下对于decimal(38,4)意义是 精度38 小数位是 4 而长度是17因为我们用17个字节来存储最大精度38的数据 阅读全文
2013年8月15日
2013年5月17日
摘要:
GetMethod(string name)在反射重载方法时,如果调用此重载方法,会产生发现不明确的匹配 的错误。解决方案如下:GetMethod("MethodName", new Type [] { typeof(参数类型)});其中type数组中的项的个数是由要调用的方法的参数个数来决定的。如果无参数,则new Type[]{},使Type数组中的项个数为0例:GetMethod("get_Item", new Type [] { typeof(int)});PS:我们知道,引用类型的对象使用常规的赋值方式只是将对象指针赋给变量,但有些时候,我们希 阅读全文
2013年4月1日
摘要:
begin tran begin tran select * from a with(updlock) where [id] in (2,3,4) waitfor delay '00:00:04' commit tran在另外一个sql连接中这样写: select * from a with(up... 阅读全文
2013年1月17日
摘要:
最近在看SQLSERVER 锁方面的内容,分享一下自己个人的感受,欢迎大家一起讨论。XLOCK 本身是锁住数据行的,TABLOCKX是锁住整张表。上实例:在第一个查询窗口写如下代码Begin Tran--WITH (UPDLOCK,ROWLOCK)print CONVERT(varchar,getdate(),113) select top 100 * FROM ATestLock with(XLOCK) where id = 28 print CONVERT(varchar,getdate(),113)waitfor delay '00:00:10' print CONVER 阅读全文