首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
Linux资讯 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>sybase>正文

Sybase按照一定顺序导出bcp out表的字段

http://www.oklinux.cn  2008-03-18  来源: 赛迪网 yashi  会员收藏  游客收藏  【 】 

【赛迪网-IT技术报道】目前的需求:数据库中有存在一张表A,表A有四列c1 c2 c3 c4;要将A中所有记录的c1,c2,c3三个字段,按照c1 c2排序后导出到数据文件中。

具体的分析:由于sybase中bcp后不能加sql语句,所以不能用bcp out select c1,c2,c4 from a order by c1,c2的方法来做。

解决方法:

1.更改表A的锁定类型locking scheme为allpages

ALTER TABLE A LOCK ALLPAGES

2.在表A的c1 c2列上创建聚簇索引

CREATE CLUSTERED INDEX aindex ON A(c1,c2)

3.创建视图只包含A的c1 c2 c3列

create view aview as select c1,c2,c3 from a

4.bcp导出视图

bcp aview out aview.data -c -t'|' -Uuser -Ppassword -Sserver >aview.log

总结:

1.使用聚簇索引来强制限定A表中的记录的物理顺序。

2.使用视图来选取需要导出的那些字段。

3.BCP OUT视图其实就是按照表中记录的物理顺序导出数据。


上一篇:红帽宣布支持开源ODF反对微软OOXML   下一篇:MySQL数据库中如何解决分组统计的问题


收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·SQL Anywhere Studio的主要特点及组件
·解析SQL Anywhere Studio 与.NET 集成
·Adaptive Server Anywhere 的 web 服务
·Adaptive Server Anywhere 访问web服务
·细化解析:通过同步从数据中心提取数据
·细化解析:通过消息从数据中心提取数据
·SQL Anywhere Studio数据库管理和复制
·在操作系统下安装 SQL Anywhere Studio
·解析:Adaptive Server Anywhere的用途
·解析:Adaptive Server Anywhere的特点
·Adaptive Server Anywhere数据库服务器
·SQL Anywhere Studio 产品中的应用程序
·细化解析:UltraLite的概念和体系结构
·Adaptive Server Anywhere和UltraLite
·在物理上完全不同的数据库之间共享数据
·轻松了解统一数据库和远程数据库的概念
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·SQL Anywhere Studio的主要特点及组件
·解析SQL Anywhere Studio 与.NET 集成
·Adaptive Server Anywhere 的 web 服务
·Adaptive Server Anywhere 访问web服务
·细化解析:通过同步从数据中心提取数据
·细化解析:通过消息从数据中心提取数据
·SQL Anywhere Studio数据库管理和复制
·在操作系统下安装 SQL Anywhere Studio
·解析:Adaptive Server Anywhere的用途
·解析:Adaptive Server Anywhere的特点
·Adaptive Server Anywhere数据库服务器
·SQL Anywhere Studio 产品中的应用程序
  阅读排行
·解析:快速掌握Sybase数据库的备份与恢
·教你快速掌握Sybase数据库的日常维护
·SQL Anywhere Studio的主要特点及组件
·轻松掌握IBM DB2数据库的31个使用技巧
·细化解析:通过同步从数据中心提取数据
·SQL Anywhere Studio数据库管理和复制
·Sybase复制:基于整库复制(warm standby
·Adaptive Server Anywhere 访问web服务
·在操作系统下安装 SQL Anywhere Studio
·Adaptive Server Anywhere 的 web 服务
·解析SQL Anywhere Studio 与.NET 集成
·怎样在 Windows CE 上使用数据库服务器
·解析:Adaptive Server Anywhere的用途
·细化解析:通过消息从数据中心提取数据
·Adaptive Server Anywhere数据库服务器
网摘收藏: