SPLUS数据库导入导出操作
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数据库导入导出操作相关推荐
- 达梦数据库导入导出操作步骤
达梦数据库导入导出操作步骤 逻辑导出(dexp)和逻辑导入(dimp)是 DM 数据库的两个命令行工具,分别用来实现对 DM 数据库的逻辑备份和逻辑还原.逻辑备份和逻辑还原都是在联机方式下完成. 逻辑 ...
- MySQL数据库导入导出操作
数据库导出: 在命令行操作,无需登入数据库. mysqldump -u root -p 数据库名>xxx.sql mysqldump -u root -p 数据库名 表名 > xxx.sq ...
- 利用外部命令Oralce数据库导入导出
1--数据库导出(exp) 首先进入命令行 导出数据库 在命令行中输入如下命令: exp c2j/c2j@c2j file=c:/table.dmp tables=jbitaku,jbitakum ...
- JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理
文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结 JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语言. ...
- .exp文件_exp及expdp的主要区别及常用的导入导出操作
exp及expdp的主要区别 EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用 ...
- 循序渐进开发WinForm项目(5)--Excel数据的导入导出操作
随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了. 其实也许我 ...
- mysql边备份边导入么_MySQL 怎么导入导出操作
mysql 如何导入导出操作 1.MySQL 如何导入导出个别需要数据记录? – 先导出数据所在的表结构: mysql> show create table CHARBASE into outf ...
- 10.Mysql数据库导入导出和授权
10.Mysql数据库导入导出和授权 数据导出 1.数据库数据导出 # 不要进入mysql,然后输入以下命令 导出某个库中的数据 mysqldump -u root -p tlxy > ~/De ...
- 导出指定字符集dmp文件_Oracle 11G数据库导入导出终极解决方案
Oracle 11G数据库导入导出终极解决方案 前言: 导出服务器:保持导出服务器的服务器和客户端字符集一致 导入服务器:保证导入的服务器和客户端字符集与导出服务器字符姐一致. 严格按照本文档操作,数 ...
- VB中Excel 2010的导入导出操作
VB中Excel 2010的导入导出操作 编写人:左丘文 2015-4-11 近来这已是第二篇在讨论VB的相关问题,今天在这里,我想与大家一起分享一下在VB中如何从Excel中导入数据和导出数据到Ex ...
最新文章
- Datawhale组队学习 Task02:顺序表和链表(2天)
- python字符串的定义、切片、格式化、函数
- 7-1 堆栈操作合法性(20 分)
- ASP.NET Web 表单
- ASP.Net2.0 数据绑定控件的优越性在哪里?
- vs code linux opencv,ubuntu+vscode 测试运行opencv
- 揭秘人工智能(系列):人工智能带来的网络安全威胁
- 诺基亚:你以为他死了,他却靠这一点重回世界第二
- 常见web前台技术之间的关系html,css,javascript...
- IOS端与Java端MD5加密方法
- windows下vbs脚本隐藏控制台
- Codeforces 758F Geometrical Progression
- idea热部署(更新jsp代码不用重编译Tomcat)
- 说一说协议生成器 - Ricequant米筐量化
- 嘘——2021还没对象?你的虚拟女友已上线。
- Excel —— 相对引用录制宏(附视频)
- 涉密计算机u盘管理,涉密U盘管理规定.doc
- MATLAB小知识(三)——输出矩阵到TXT
- 组建一个网络需要哪些网络设备和安全设备呢?
- springboot整合redis、mybatis、@EnableScheduling定时任务,实现日访问量与日活量的统计与记录
热门文章
- groovy定义变量获取当前时间_Groovy 变量 (Groovy 教程) – Groovy教程 中文开发手册 - Break易站...
- 快速清洗数据库数据(数据脱敏方案)
- 3. Ubuntu下载CUDA驱动
- flash遮罩弹性跟随效果
- Mac中在Matlab中安装Mosek
- java怎么制作网页_如何制作网页
- [算法]px4位置估计-inav (2017/10/26更新)
- python123平台第四周作业答案_python123答案
- 报错 | Cannot find module ‘@better-scroll/core/dist/types/BScroll‘
- 美洽在线客服系统使用指南