SQL server 的类型转换
最近写了点脚本,对涉及的一点类型转换做个总结。由于数据是从CSV文件中读取的,也就是用逗号(,)分割的文件类型,可以用EXcel打开,也可用文本文档打开,都没有什么关心,
- 文件的读取。
*.CSV文件都是有*.INI文件的对应的内容的。
[<filename>.CSV]
ColNameHeader = False //是否读取列名
Format = CSVDelimited
CharacterSet = ANSI
Col1=reference TEXT width 200
Col2=***** TEXT width 200
由于开始不知道具体文件类型大小,都列成了nvchar的,所以对所要导入的数据库中的float,datetime还有50个大小的都要处理。
Code
- nvchar200到50 的读取,去掉第一个空格,然后读取前面的50
Code
- 对ddmmyy的nvchar转换成datetime
T.date就是nvchar200的ddmmyy类型。
Code
- 对float的转换
Code
作者:Alexliu(alex dotNet Learning)
出处:http://alexliu.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,转载请注明。并且保留文章链接。否则保留追究法律责任的权利。