以Linux的shell程序为入口到Teradata中执行SQL
来源:互联网 发布:java程序员教程 编辑:程序博客网 时间:2024/06/05 16:53
Linux的Shell程序本身并不能直接访问Teradata,它是通过Teradata的BTEQ功能来间接实现访问。这个BTEQ相当于Oracle的SQLPLUS,总之是一个命令行工具。
Teradata厂商提供Linux上的BTEQ安装包(其依赖的包也要安装)。
下列代码不妨保存为“test_td.sh”:
- cat <<! | /usr/bin/bteq
- .LOGON 192.168.9.100/td_user,123456;
- select * from my_db.my_table sample 10;
- .IF ERRORCODE <> 0 THEN .QUIT ERRORCODE;
- .LOGOFF;
- .QUIT;
- !
执行Shell程序:
- [root@localhost abc]# bash test_td.sh
例子中的select换成insert/delete/update等,便能够实现对数据的加工处理。
- 以Linux的shell程序为入口到Teradata中执行SQL
- Linux上程序执行的入口--Main
- Linux上程序执行的入口--Main
- 让Linux下的cron以秒为单位执行shell脚本的3种方法
- [Pthread] Linux上程序执行的入口--Main
- linux shell 执行sql
- linux shell 执行sql
- linux shell执行sql
- Linux中让crontab以秒为单位执行任务
- Teradata的SQL命令
- 加快程序执行速度,以我的UDTW为例
- SQL语句的执行过程(以oracle为例)
- 无法以main为入口运行C++程序
- Linux 中添加自己的路径到PATH中(以启动source insight为例)
- 如何在Hibernate log中显示所执行的sql的参数值 (以logback.xml的配置为例子)
- Teradata中SQL语言基础
- Linux中Shell的执行流程
- 怎么在Android程序中执行Linux shell 命令
- 大杂烩
- jquery 文字自动补全(文本自动补全)
- 需要什么样的文档
- QQ空间伤感日志_我爱你_但,那只是曾经
- 需要什么样的文档
- 以Linux的shell程序为入口到Teradata中执行SQL
- ubuntu 网络配置
- 以后看电影就按这个名单了
- android 如何使用命令设置heapsize
- android 短信
- Linux操作系统定时任务系统 Cron 入门
- 计算机考研课程
- 再见,再相见,再也不见-QQ空间伤感日志
- 旧佳人的伤感非主流空间心情日志发布:想念,是一种忧伤的幸福