10 2012 档案

摘要:今天将Excel中的数据导入到数据库表A后,某一列被自动定义成了Float数据类型,然而,我们的正式库中的表B的相对应的列是Varchar类型的,所以,就出现了表B中所对应的列数据变成了科学计数法的形式。 原文地址:http://www.cnblogs.com/studyzy/archive/2009/08/27/1555356.html 今天在把一些数据导入到SQL Server的时候遇到有个列被导入成float类型,而我实际需要的是varchar类型,所以要进行类型转换,转换时遇到了一点问题,所以写这篇博客记录一下。SQL Server中的数值类型分为两种,一种是精确的数值类型,具... 阅读全文
posted @ 2012-10-24 11:45 Devil_Zhang 阅读(41185) 评论(0) 推荐(0)
摘要:概念:CTE:Common Table Expression,简称CTE,中文可以叫做,通(公)用表表达式.用处:处理以前版本中SQL不好现实,不好理解,复杂的查询问题.比如:分页,递归查询...基本语法:WITH <name of your CTE>(<column names>)AS(<actual query>)SELECT * FROM <name of your CTE>示例一(基本用法):WITH MyCTE(ID, NAME)AS( SELECT EmployeeID AS ID, FirstName + ' ' + 阅读全文
posted @ 2012-10-16 15:20 Devil_Zhang 阅读(482) 评论(0) 推荐(0)
摘要:1、Char(n) Char(n)是长度为n个字节的固定长度且非 Unicode 的字符数据,n必须是一个介于1--8000之间的数值,存储大小为n个字节。 所谓固定长度就是当你输入的字符小于你指定的数目时,它后面会以空值来补充。如:Char(10),当你输入的字符为8个时,它后面会自动补两个空值。 但当你输入的字符数目大于指定的值时,它会截取超出的字符。 CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间。 NChar(n) NChar(n)是包含n个字符的固定长度的 Unicode 字符数据。n必须是一个介... 阅读全文
posted @ 2012-10-11 14:14 Devil_Zhang 阅读(1593) 评论(0) 推荐(0)