方法1:sqlserver2008光盘驱动的导出功能“任务→生成脚本”
1
再打开sqlserver2008后,中,选择你要导入的数据库
2
在数据库上点击右键,选择【任务】→【生成脚本】
3
进入简介页面,就直接点击【下一步】就可以了
4
选择对象页面,这个可以你选导入整个数据库的脚本,或者其中的部分表,很灵活
5
直接进入设置脚本选项,简单把导出的路径你选择好
如何防止半天忘记可以设置路径,找不到啊导去哪里了
然后然后点击【有高级】
6
在低级选项页面,在左侧不能找到【要编写脚本的数据类型】,后再在右侧的下拉框中选择【架构和数据】
这踏上一步你操作千万不要忘记了!如果你不要想数据,只要表的结构。
之前回到自己汇编语言选项的页面,再点击【然后再】
7
要摘要页面,这个可以做个简单的检查,看前面的选择是不是您打算的
检查确认无误后,再点击【下一步】,结束想执行
8
再说,导入最终啦(^o^)/
快去去你可以设置的路径找脚本吧
end
方法2:动软代码生成器
1
然后打开动软代码生成器,并连接到上数据数
2
点击右侧的【数据库脚本生成器】
3
选择你要文件导入的数据库
4
你选择存放的路径和名字,后再选择要导出的表,可以你选择全部表或部分表
系统设置好后,再点【生成】
5
ok啦,会不会soeasy
sqlserver可以使用bcp导入导出数据
命令行下:
bcpacrossd:t1.dat-s.-usa-p123-n
bcptood:t1.dat-s.-usa-p123-n
或动态链接库sql过程
[sql]
execmaster..xp_cmdshellbcpofd:t1.dat-s.-usa-p123-n
execmaster..xp_cmdshellbcp太outd:t1.dat-s.-usa-p123-n
sql截取字符串:
1、locate(substr,str):赶往子串substr在字符串str中两次直接出现的位置,假如字符substr在字符串str中不必然,则返回0;
2、position(substrinstr):回子串substr在字符串str中两次再次出现的位置,要是字符substr在字符串str中不未知,与locate函数作用同一;
3、left(str,length):从左边开始截取片段str,length是截取的长度;
4、back(str,length):从右边正在截取str,length是截取的长度;
5、substring_index(str,substr,n):回字符substr在str中母上大人再次出现位置之前的字符串
6、substring(str,n,m):返回字符串str从第n个字符截取到第m个字符;
7、replace(str,n,m):将字符串str中的n字符重命名成m字符;
8、length(str):算出字符串str的长度。