1 可以在导入后UPDATE一下就OK
2 个不指定格式,交互式提示时输入:例如,若要交互式地将 publishers 表大容量复制到 Publ.txt 文件中,可以使用以下命令:bcp pubs..publishers out publ.txt -Sservername -Usa -Ppassword对 publishers 表的每一列,都会出现四个提示,并且在方括号中显示 bcp 提供的默认值。以下示例只是 publishers 表中 pub_id 列的情况。Enter the file storage type of field pub_id [char]:
Enter prefix length of field pub_id [0]:
Enter length of field pub_id [4]:
Enter field terminator [none]:| ---这里按 ENTER 键接受所提供的默认值。若要指定与默认值不同的值,请在命令提示符下输入新值。
2 个不指定格式,交互式提示时输入:例如,若要交互式地将 publishers 表大容量复制到 Publ.txt 文件中,可以使用以下命令:bcp pubs..publishers out publ.txt -Sservername -Usa -Ppassword对 publishers 表的每一列,都会出现四个提示,并且在方括号中显示 bcp 提供的默认值。以下示例只是 publishers 表中 pub_id 列的情况。Enter the file storage type of field pub_id [char]:
Enter prefix length of field pub_id [0]:
Enter length of field pub_id [4]:
Enter field terminator [none]:| ---这里按 ENTER 键接受所提供的默认值。若要指定与默认值不同的值,请在命令提示符下输入新值。
bcp pubs..publishers out publ.txt -t , -r | -Sservername -Usa -Ppassword
2、我说的是将文本文件导入数据库
2.
BULK INSERT 库名..表名
FROM 'c:\test.txt'
WITH (
FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n'
)
http://expert.csdn.net/Expert/topic/2341/2341997.xml?temp=.4357874
update tablename set colname=colname/100
2.用数据导入导出功能可以实现的,没问题.
在数据源里选文本文件,然后选定你要转换的源文本.
在下一步里选"带分隔符",
在下一步里可以指定列分隔符,可以在"其它"中手工输入分隔符.
然后后面的就简单了.
字段是以|分割的,可以用-t "|"bcp pubs..publishers out publ.txt -c -t "|" -Sservername -Usa -Ppassword
在“dts导入导出向导”,“选择源表和视图”一步,点击转换下面的按钮,
选择数据类型,点击“转换”页,点击“在将信息复制到目的时对其进行转换”,
在你要除以100的列后面写“/100”即可。200万不大,/100简单。建议你导过去后update!
1 命令
bcp pubs..publishers in publ.txt -c -t "|" -Sservername -Usa -Ppassword
2 或
BULK INSERT 库名..表名
FROM 'c:\test.txt'
WITH (
FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n'
)
3 DTS向导
都可以做
UPDATE应该很快的
update tb set dt=substring(zyjbid,1,4)+'年'+substring(zyjbid,5,2)+'月'+
substring(zyjbid,7,2)+'日'+substring(zyjbid,9,2)+':'+substring(zyjbid,11,2)+':'+substring(zyjbid,13,2)