SPLUS数据库导入导出操作
SPLUS可以直接访问下面数据库,其它可以通过ODBC访问,如下
 Microsoft SQL Server (Windows only)
  IBM DB2 (Windows, Solaris 32, Linux, Compaq Tru64, HP,AIX)
  Sybase (Windows, Solaris 32, HP, AIX)
  Oracle (Windows, Solaris 32, Linux, HP, AIX)

通过使用importData 和 exportData  命令
 #建立数据集
 mydata <- data.frame(COL1=c(1.2,1.3,1.51,2.1,3.9),
 COL2=c("a", "b", "c", "d", "e"),
 COL3=timeDate(c("1/1/2003", "2/1/2003",
 "3/15/2005", "10/24/2003", "11/11/2004"),
 format="%02m/%02d/%Y %02H:%02M:%02S.%03N"))
 #导出数据
 exportData(mydata, type="DIRECT-SYBASE",
 user="testqa", password="testqa",
 server="qaimage.insightful.com", database="testdb",
 table="testDirectSybase", appendToTable=F)
 #导入数据
 mynewdata <- importData(type="direct-oracle",
 user="testqa", password="testqa",
 server="ORACLE.TESTDB",
 table="testDirectOracle") 
 #通过ODBC导入数据
 myDataSet <-importData(
 file = "testSQLServer",
 type = "ODBC",
 odbcConnection =
 "DSN=testSQLServer;UID=joesmith;PWD=secret; APP=SPLUS;
 WSID=joesComputer;DATABASE=testdba",
 odbcSqlQuery="Select * from testdba.dbo.Table23" 
 #通过ODBC导出数据
 exportData(data="myDataSet", file="testSQLServer",
 type="ODBC", odbcConnection =
 "DSN=testSQLServer;UID=joesmith;PWD=secret; APP=SPLUS;
 WSID=joesComputer;DATABASE=testdba",
 odbcSqlQuery="Select * from testdba.dbo.Table23"
 )

执行SQL操作  
 executeSql("DSN=mydatabase","INSERT into mytable values
 ('Hello')")

都文本数据函数
 > auto <- read.table('auto.dat',header=T)

使用data.dump函数导出数据集共其它SPLUS应用使用
 data.dump("matz")#它会导出到dumpdata文件夹下面

写表到文件
> write.table(fuel.frame, "fuel.txt")

写值到文件
> x <- 1:1000
> cat(x,file="mydata",fill=T)

建立HTML输出
 html.table(catalyst, file="catalyst.htm")
 > my.results<-list("Regression Coefficients" =
 + coef(lm(Mileage~Weight, fuel.frame)),
 + "Correlations"=cor(fuel.frame[,1:3]))
 > html.table(my.results, file="my.htm") 
 也可以利用write函数来写文件
 > write("<H3> S-PLUS Code for the above </H3>
 Continue string: <P> Put code here </P>",
 + file="my.htm", append=T) 
 也可以通过 sink 函数来组织输出
 > sink("my.htm")
 > cat("<H3> Linear Model Results </H3> /n")
 > cat("<PRE>")
 > summary(lm(Mileage~Weight, fuel.frame))
 > cat("</PRE>")
 > sink() 
 然后可以通过!my.htm来查看结果

SPLUS数据库导入导出操作相关推荐

  1. 达梦数据库导入导出操作步骤

    达梦数据库导入导出操作步骤 逻辑导出(dexp)和逻辑导入(dimp)是 DM 数据库的两个命令行工具,分别用来实现对 DM 数据库的逻辑备份和逻辑还原.逻辑备份和逻辑还原都是在联机方式下完成. 逻辑 ...

  2. MySQL数据库导入导出操作

    数据库导出: 在命令行操作,无需登入数据库. mysqldump -u root -p 数据库名>xxx.sql mysqldump -u root -p 数据库名 表名 > xxx.sq ...

  3. 利用外部命令Oralce数据库导入导出

    1--数据库导出(exp) 首先进入命令行 导出数据库 在命令行中输入如下命令: exp   c2j/c2j@c2j file=c:/table.dmp tables=jbitaku,jbitakum ...

  4. JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理

    文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结 JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语言. ...

  5. .exp文件_exp及expdp的主要区别及常用的导入导出操作

    exp及expdp的主要区别 EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用 ...

  6. 循序渐进开发WinForm项目(5)--Excel数据的导入导出操作

    随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了. 其实也许我 ...

  7. mysql边备份边导入么_MySQL 怎么导入导出操作

    mysql 如何导入导出操作 1.MySQL 如何导入导出个别需要数据记录? – 先导出数据所在的表结构: mysql> show create table CHARBASE into outf ...

  8. 10.Mysql数据库导入导出和授权

    10.Mysql数据库导入导出和授权 数据导出 1.数据库数据导出 # 不要进入mysql,然后输入以下命令 导出某个库中的数据 mysqldump -u root -p tlxy > ~/De ...

  9. 导出指定字符集dmp文件_Oracle 11G数据库导入导出终极解决方案

    Oracle 11G数据库导入导出终极解决方案 前言: 导出服务器:保持导出服务器的服务器和客户端字符集一致 导入服务器:保证导入的服务器和客户端字符集与导出服务器字符姐一致. 严格按照本文档操作,数 ...

  10. VB中Excel 2010的导入导出操作

    VB中Excel 2010的导入导出操作 编写人:左丘文 2015-4-11 近来这已是第二篇在讨论VB的相关问题,今天在这里,我想与大家一起分享一下在VB中如何从Excel中导入数据和导出数据到Ex ...

最新文章

  1. Datawhale组队学习 Task02:顺序表和链表(2天)
  2. python字符串的定义、切片、格式化、函数
  3. 7-1 堆栈操作合法性(20 分)
  4. ASP.NET Web 表单
  5. ASP.Net2.0 数据绑定控件的优越性在哪里?
  6. vs code linux opencv,ubuntu+vscode 测试运行opencv
  7. 揭秘人工智能(系列):人工智能带来的网络安全威胁
  8. 诺基亚:你以为他死了,他却靠这一点重回世界第二
  9. 常见web前台技术之间的关系html,css,javascript...
  10. IOS端与Java端MD5加密方法
  11. windows下vbs脚本隐藏控制台
  12. Codeforces 758F Geometrical Progression
  13. idea热部署(更新jsp代码不用重编译Tomcat)
  14. 说一说协议生成器 - Ricequant米筐量化
  15. 嘘——2021还没对象?你的虚拟女友已上线。
  16. Excel —— 相对引用录制宏(附视频)
  17. 涉密计算机u盘管理,涉密U盘管理规定.doc
  18. MATLAB小知识(三)——输出矩阵到TXT
  19. 组建一个网络需要哪些网络设备和安全设备呢?
  20. springboot整合redis、mybatis、@EnableScheduling定时任务,实现日访问量与日活量的统计与记录

热门文章

  1. groovy定义变量获取当前时间_Groovy 变量 (Groovy 教程) – Groovy教程 中文开发手册 - Break易站...
  2. 快速清洗数据库数据(数据脱敏方案)
  3. 3. Ubuntu下载CUDA驱动
  4. flash遮罩弹性跟随效果
  5. Mac中在Matlab中安装Mosek
  6. java怎么制作网页_如何制作网页
  7. [算法]px4位置估计-inav (2017/10/26更新)
  8. python123平台第四周作业答案_python123答案
  9. 报错 | Cannot find module ‘@better-scroll/core/dist/types/BScroll‘
  10. 美洽在线客服系统使用指南