社区
Linux/Unix社区
帖子详情
UNIX下面能否使用类似BCP的程序连接另一台UNIX下面的Sybase数据库进行数据处理
longshenwang
2004-07-06 10:52:54
如题 很急!
不知道有没有类似BCP的命令
或者就能够使用BCP(但是好像得在第一台UNIX机器上安装Sybase服务器 然后再配置链接第二台UNIX上面的数据库) 不知道具体怎么操作
谢谢 如果解决再加200分 决不食言!
...全文
65
6
打赏
收藏
UNIX下面能否使用类似BCP的程序连接另一台UNIX下面的Sybase数据库进行数据处理
如题 很急! 不知道有没有类似BCP的命令 或者就能够使用BCP(但是好像得在第一台UNIX机器上安装Sybase服务器 然后再配置链接第二台UNIX上面的数据库) 不知道具体怎么操作 谢谢 如果解决再加200分 决不食言!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
benchan
2004-07-07
打赏
举报
回复
装一个OpenClient,它可以访问远端数据库
lllyg
2004-07-07
打赏
举报
回复
up 以下,看看高手解题
neuboy
2004-07-07
打赏
举报
回复
来这有分阿 呵呵
longshenwang
2004-07-07
打赏
举报
回复
问题解决! 送分!
tukey
2004-07-06
打赏
举报
回复
up
longshenwang
2004-07-06
打赏
举报
回复
没人知道吗? UP
SYBASE
_12.0
数据库
维护快速参考手册
1. 安装指导 3 1.1 ASE安装一般指导 3 1.2 ASE11.9.2简易安装手册(for
Unix
) 4 安装概述 4 预下载任务: 5 下载 6 IBM AIX 6 HP UX 6 Digital
Unix
6 预安装任务: 7 开始安装: 8 安装后任务: 10 1.3 ASE12.0 简易安装手册 10 1.3.1
SYBASE
ASE12.0 For HP-9000/800 HP-UX安装指南 10 1.3.2
SYBASE
ASE12.0 For SUN SOLARIS安装指南 13 1.3.3
SYBASE
ASE12.0 For IBM RS/6000 AIX 安装指南 16 1.3.4
SYBASE
ASE12.0 For DIGITAL
UNIX
安装指南 19 1.4
SYBASE
ASE12.0 For
UNIX
双机切换设置指南(standby方式) 22 2. 技术专刊 24 2.1 关于Backup Server 24 2.2 Backup Server的名字 26 2.3
Sybase
的
数据库
设备 27 2.4
数据库
选项(dboptions)的
使用
与管理 28 2.5 Index & Performance 31 2.6 SQL Server 事务日志 35 2.7 阀值管理(Threshold Management) 39 2.8 日常后备
数据库
42 2.9
使用
dump transaction with no_log的危险性 43 2.10 在ASE 11.9.2版中采用了行级加锁机制以提高性能 44 2.10.1 所支持的加锁机制 45 2.10.2 对小量数据的多次并发访问 48 2.10.4 死锁 52 2.11 DBCC 56 2.12 在SCO OPENSERVER 5上安装SQL SERVER 11.0.x 59 2.13 在SCO
Unix
ware7.1上安装ASE11.92 62 2.14 ASE 11.9.2 for Linux安装步骤 64 3.常见问题 66 3.1 初级篇 66 3.1.1 在SQL Server中表大小是否有限制? 66 3.1.2 一旦客户突然退出或系统重启,SQL Server如何回滚事务? 66 3.1.3 为什么有时候
数据库
事务日志满了,
使用
Dump transaction with no-log仍不能截断日志? 66 3.1.4 即使表上没有建立索引,为什么
BCP
操作仍记日志? 66 3.1.5 如何生成
bcp
命令文件(以pubs2为例)? 66 3.1.6 如何后备数据量大于2GB的
数据库
67 3.1.7 如何查找
数据库
启动失败原因 67 3.1.8 如何在NT、
UNIX
下启动关闭ASE 68 3.1.9 如何在Windows操作系统上安装Open Client12.0 69 3.1.10基本的ASE
数据库
管理命令 70 3.1.11简单故障及排除方法 71 3.2 中级篇 71 3.2.1 IP地址改变后如何修改interfaces文件 71 3.2.2 如何解决
数据库
被挂起的问题 72 3.2.3 如何终止
数据库
恢复过程 74 3.2.4 如何删除坏的用户
数据库
?(以pubs2为例) 75 3.2.5 如何检查
数据库
中数据的一致性 77 3.2.6 如何更改SQL Server名称(在
UNIX
、OPENVMS平台上) 78 3.2.7 如何在HP平台
BCP
OUT超过2G的数据 79 3.3 高级篇 80 3.3.1如何配置SQL Server来做远程备份? 80 3.3.2 如何配置SQL Server 11,使得快速
BCP
具有更好的性能? 80 3.3.3如何将SQL/ASE SERVER移植到同种平台(相同操作系统)的系统上 81 3.3.4 如何做Rebuild Master 82 3.3.5 如何移植master设备 84 3.3.6 如何重建sybsystemprocs系统
数据库
86 3.3.7 如何做 rebuild log 87 3.3.8 如何恢复master
数据库
88 3.3.9 Replication Server 12.0如何支持字符集为eucgb的ASE
数据库
? 89 4.
SYBASE
培训服务 91 4.1
SYBASE
培训概述 91 4.2
SYBASE
主要
数据库
课程介绍 92
Sybase
ASE快速参考手册
1. 基本概念篇 5 1.1 什么是
Sybase
Adaptive Server Enterprise (ASE)? 5 1.2
Sybase
具有哪些Server以及这些Server的用途? 5 Backup Server 5 1.3 什么是登录帐户? 5 1.4 什么是角色,
Sybase
具有哪些常用的系统角色以及这些系统角色的作用? 5 1.5 什么是超级用户,它具有哪些特点? 6 1.6 什么是
数据库
设备? 6 1.7 什么是
数据库
? 6 1.8
Sybase
具有那些重要和必要的系统
数据库
,它们的作用分别是什么? 7 1.9 什么是
数据库
用户,以及登录帐户与
数据库
用户的区别? 7 1.10 什么是用户定义组? 7 1.11 什么是
数据库
的属主? 7 1.12 什么是
数据库
选项,
Sybase
具有那些常用的
数据库
选项? 8 1.13 什么是
数据库
一致性检查,
Sybase
具有哪些常用的检查命令? 8 1.14 什么是 APL表和DOL表,它们的特点和区别? 8 1.15 什么是
Sybase
的锁,它具有哪些类型以及这些锁的作用? 9 1.16 什么是
数据库
备份和恢复? 10 2. 日常维护篇 11 2.1 常规
数据库
服务器维护的基本要点和步骤? 11 2.2 例行
数据库
备份恢复策略和必要步骤? 12 2.3 查找定位
数据库
服务器性能问题的常用工具和方法? 13 2.4 开发
数据库
应用时需要开发人员重点关注的几个问题? 16 2.5 如何在Windows 平台上启动和关闭
Sybase
数据库
服务器? 16 2.6 如何在
UNIX
平台上启动和关闭
Sybase
数据库
服务器? 16 2.7 如何
使用
交互式管理工具isql? 16 2.8 如何在Windows操作系统上安装Open Client12.0 17 2.9 如何
使用
图形化管理工具
Sybase
Central? 17 2.10 如何
使用
图形化管理工具Dsedit实用
程序
? 20 2.11 如何创建登录帐户? 24 2.12 如何修改自己以及其登录帐户的口令? 24 2.13 如何查看登录帐户的信息? 24 2.14 如何设置登录帐户的缺省
数据库
? 24 2.15 如何为登录帐户授予系统角色? 25 2.16 如何创建
数据库
设备? 25 2.17 如何把
数据库
设备设置为缺省设备? 25 2.18 如何镜像
数据库
设备和取消
数据库
设备镜像? 26 2.19 如何创建
数据库
? 27 2.20 如何在
Sybase
Central中配置Monitor Server? 27 2.21 如何配置用户自定义命名缓存以及缓冲池? 27 2.22 如何扩展
数据库
? 28 2.23 如何设置
数据库
为单用户模式? 28 2.24 如何把
数据库
设置为自动截断事务日志? 28 2.25 为了可以在用户事务中执行数据定义语言,应如何设置
数据库
选项? 29 2.26 如何设置
数据库
选项可以在用户表中自动添加序号生成器? 29 2.27 如何为
数据库
创建
数据库
用户? 29 2.28 如何创建用户自定义组? 29 2.29 如何改变用户自定义组中
数据库
用户? 29 2.30 如何查看
数据库
空间的大小? 30 2.31 如何改变
数据库
的属主? 30 2.32 如何执行sp_configure 系统存储过程来查看系统参数? 30 2.33 如何为当前的
Sybase
数据库
服务器设置最大可用内存? 31 2.34 影响
数据库
服务器内存配置的基本参数 31 2.35 如何为当前的
Sybase
ASE 12.5设置可用的数据缓存? 32 2.36 如何为当前的
Sybase
ASE 12.5设置可用的过程缓存? 32 2.37 如何为当前的
Sybase
数据库
服务器设置可用的最大
数据库
设备数量? 32 2.38 如何为当前的
Sybase
数据库
服务器设置可用的最大锁数? 32 2.39 如何为当前的
Sybase
数据库
服务器设置可用的最大用户
连接
数? 32 2.40 如何备份
数据库
? 33 2.41 如何
进行
数据库
的增量备份? 33 2.42 如何恢复
数据库
? 33 2.43 如何截断
数据库
的事务日志? 34 2.44 如何恢复
数据库
到某一具体时间? 34 2.45 如何把表、索引等
数据库
对象的定义从
数据库
中导出来? 34 2.46 如何把整个
数据库
中所有用户表的数据全部导出来? 35 2.47 如何执行快速
bcp
操作? 35 2.48 如何查看当前
数据库
中的进程信息? 35 2.49如何查看当前
数据库
中锁发生的情况? 36 2.50 如何更改用户表的锁模式? 36 2.51 如何执行optdiag命令来监控表和索引的物理
使用
情况? 36 2.52 如何执行reorg 系列命令来优化Dol表及其索引? 36 2.53 如何
使用
sp_sysmon存储过程来查看当前
数据库
的性能情况? 37 3. 技术专刊 38 3.1 关于Backup Server 38 3.2 Backup Server的名字 41 3.3
Sybase
的
数据库
设备 41 3.4
数据库
选项(dboptions)的
使用
与管理 43 3.5 Index & Performance 45 3.6
SYBASE
ASE 事务日志 49 3.7 阀值管理(Threshold Management) 53 3.8 日常后备
数据库
57 3.9
使用
dump transaction with no_log的危险性 57 3.10 在ASE 11.9.2版中采用了行级加锁机制以提高性能 58 3.10.1 所支持的加锁机制 59 3.10.2 对小量数据的多次并发访问 62 3.10.3 堆栈表和热点 64 3.10.4 死锁 66 3.10.5 何时
使用
不同类型的加锁方法 69 3.10.6 结论 70 3.11 DBCC 70 3.12
Sybase
ASE的字符集 74 3.12.1 概念 74 3.12.2 配置 79 3.12.3 错误处理 85 3.12.4 附:如何安装cp936字符集 85 4. 提高篇 87 4.1 为什么
数据库
事务日志满了,
使用
dump tran with no_log仍不能截断日志? 87 4.2 如何后备数据量大于2GB的
数据库
87 4.3 如何更改ASE名称(在
UNIX
、OPENVMS平台上) 87 4.4 如何在HP平台
BCP
OUT超过2G的数据 88 4.5 如何将ASE SERVER移植到同种平台(相同操作系统)的系统上 89 4.6 如何扩展master
数据库
空间 91 4.7 Invalid tdslength value 93 4.8 如何将master设备从
UNIX
的文件系统移到裸分区 94 4.9 如何生成
bcp
命令文件(以pubs2为例) 95 4.10 如何动手修改interfaces文件 95 4.11 关于tempdb的优化 96 4.12 ASE12.5.x的一条有用的命令: disk resize 97 4.13 如何更改字符集为cp936 97 5. 灾难恢复篇 99 5.1
数据库
服务不能启动 99 5.1.1 如何查找
数据库
启动失败原因 99 5.1.2 简单故障及排除方法 99 5.1.3 master
数据库
日志满了,server无法启动,怎么办 (error 1105) 100 5.1.4 SQL Server 10.x配置内存过大、Server不能启动时怎么办? 100 5.2
数据库
被挂起 101 5.2.1 如何解决
数据库
被挂起的问题(error 926) 101 5.2.2 如何做 rebuild log 103 5.3
数据库
恢复 105 5.3.1 如何删除坏的用户
数据库
?(以pubs2为例) 105 5.3.2 如何做Rebuild Master 106 5.3.3 如何恢复master
数据库
108 5.3.4 如何移植master设备 109 5.3.5 如何重建sybsystemprocs系统
数据库
111 5.3.6 如何挽救 corrupt table 中的数据 112 5.3.7 Recovering the master Database or Master Device under ASE 12.5 114 5.3.8 如何只用
数据库
设备文件生成新的
数据库
服务器 122 5.3.9如何单独在备份机上启动
Sybase
ASE12.5 (ASE HA) 125 5.4
数据库
恢复以后的工作 126 5.4.1 如何检查
数据库
中数据的一致性 126 6.
SYBASE
培训服务 128 6.1
SYBASE
培训概述 128 6.2
SYBASE
主要
数据库
培训班介绍 129 7. 如何获得帮助 130 7.1 热线电话 130 7.2
Sybase
技术文档 130 7.3
Sybase
网上资源 130 7.4 您的建议 130
Sybase
实用
程序
指南.pdf
· 第 1 章“
使用
dataserver 建立服务器”- 讨论如何
使用
dataserver 实用
程序
建立新的服务器。 · 第 2 章“
使用
isql 实用
程序
”- 讨论如何
使用
交互式 SQL (isql) 实用
程序
。isql 可用来从操作系统访问 SQL。 · 第 3 章“
使用
bcp
从 Adaptive Server 传出数据或向 Adaptive Server 传送数据”- 详细讨论批量复制 (
bcp
) 实用
程序
。
bcp
可 用来在 Adaptive Server 和操作系统文件之间移动数据。 · 第 4 章“
使用
dsedit”- 说明如何
使用
目录服务编辑器 (dsedit) 实用
程序
修改 Windows NT 中的接口 (sql.ini) 文件,以及如何使 用此实用
程序
在
UNIX
平台上的 X-Windows 中查看和编辑 interfaces 文件中的服务器条目。 · 第 5 章“
使用
dscp”- 说明如何
使用
dscp 实用
程序
来查看和 编辑
UNIX
平台上 interfaces 文件中的服务器条目。 · 第 6 章“迁移实用
程序
”- 说明如何
使用
sybmigrate 实用
程序
将数据和
数据库
模式从 12.5 版本以前的
数据库
移入到 12.5 版本 的
数据库
。 · 第 7 章“安装 Adaptive Server 插件”- 介绍 Adaptive Server E nterprise 插件,说明了 Monitor Client GUI 分别作为 Adaptive Server 插件的一部分以及作为独立应用
程序
时的
使用
,以及 Adaptive Server 插件的 C++ 版本的
使用
。 x Adaptive Server Enterprise · 第 8 章“实用
程序
命令参考”- 列出用来管理和维护
数据库
和 Adaptive Server Enterprise 的实用
程序
命令并加以说明。
Sybase
ASE快速参考手册.pdf
本文档详细介绍了
sybase
ASE的从基本感念到具体的详细的操作,目录如下: 1. 基本概念篇 5 1.1 什么是
Sybase
Adaptive Server Enterprise (ASE)? 5 1.2
Sybase
具有哪些Server以及这些Server的用途? 5 Backup Server 5 1.3 什么是登录帐户? 5 1.4 什么是角色,
Sybase
具有哪些常用的系统角色以及这些系统角色的作用? 5 1.5 什么是超级用户,它具有哪些特点? 6 1.6 什么是
数据库
设备? 7 1.7 什么是
数据库
? 7 1.8
Sybase
具有那些重要和必要的系统
数据库
,它们的作用分别是什么? 7 1.9 什么是
数据库
用户,以及登录帐户与
数据库
用户的区别? 7 1.10 什么是用户定义组? 7 1.11 什么是
数据库
的属主? 8 1.12 什么是
数据库
选项,
Sybase
具有那些常用的
数据库
选项? 8 1.13 什么是
数据库
一致性检查,
Sybase
具有哪些常用的检查命令? 9 1.14 什么是 APL表和DOL表,它们的特点和区别? 9 1.15 什么是
Sybase
的锁,它具有哪些类型以及这些锁的作用? 9 1.16 什么是
数据库
备份和恢复? 11 2. 日常维护篇 12 2.1 常规
数据库
服务器维护的基本要点和步骤? 12 2.2 例行
数据库
备份恢复策略和必要步骤? 13 2.3 查找定位
数据库
服务器性能问题的常用工具和方法? 14 2.4 开发
数据库
应用时需要开发人员重点关注的几个问题? 18 2.5 如何在Windows 平台上启动和关闭
Sybase
数据库
服务器? 18 2.6 如何在
UNIX
平台上启动和关闭
Sybase
数据库
服务器? 18 2.7 如何
使用
交互式管理工具isql? 19 2.8 如何在Windows操作系统上安装Open Client12.0 19 2.9 如何
使用
图形化管理工具
Sybase
Central? 19 2.10 如何
使用
图形化管理工具Dsedit实用
程序
? 22 2.11 如何创建登录帐户? 26 2.12 如何修改自己以及其登录帐户的口令? 26 2.13 如何查看登录帐户的信息? 27 2.14 如何设置登录帐户的缺省
数据库
? 27 2.15 如何为登录帐户授予系统角色? 27 2.16 如何创建
数据库
设备? 28 2.17 如何把
数据库
设备设置为缺省设备? 28 2.18 如何镜像
数据库
设备和取消
数据库
设备镜像? 28 2.19 如何创建
数据库
? 29 2.20 如何在
Sybase
Central中配置Monitor Server? 30 2.21 如何配置用户自定义命名缓存以及缓冲池? 30 2.22 如何扩展
数据库
? 31 2.23 如何设置
数据库
为单用户模式? 31 2.24 如何把
数据库
设置为自动截断事务日志? 31 2.25 为了可以在用户事务中执行数据定义语言,应如何设置
数据库
选项? 32 2.26 如何设置
数据库
选项可以在用户表中自动添加序号生成器? 32 2.27 如何为
数据库
创建
数据库
用户? 32 2.28 如何创建用户自定义组? 32 2.29 如何改变用户自定义组中
数据库
用户? 33 2.30 如何查看
数据库
空间的大小? 33 2.31 如何改变
数据库
的属主? 33 2.32 如何执行sp_configure 系统存储过程来查看系统参数? 33 2.33 如何为当前的
Sybase
数据库
服务器设置最大可用内存? 34 2.34 影响
数据库
服务器内存配置的基本参数 34 2.35 如何为当前的
Sybase
ASE 12.5设置可用的数据缓存? 35 2.36 如何为当前的
Sybase
ASE 12.5设置可用的过程缓存? 35 2.37 如何为当前的
Sybase
数据库
服务器设置可用的最大
数据库
设备数量? 35 2.38 如何为当前的
Sybase
数据库
服务器设置可用的最大锁数? 36 2.39 如何为当前的
Sybase
数据库
服务器设置可用的最大用户
连接
数? 36 2.40 如何备份
数据库
? 36 2.41 如何
进行
数据库
的增量备份? 37 2.42 如何恢复
数据库
? 37 2.43 如何截断
数据库
的事务日志? 38 2.44 如何恢复
数据库
到某一具体时间? 38 2.45 如何把表、索引等
数据库
对象的定义从
数据库
中导出来? 38 2.46 如何把整个
数据库
中所有用户表的数据全部导出来? 39 2.47 如何执行快速
bcp
操作? 39 2.48 如何查看当前
数据库
中的进程信息? 39 2.49如何查看当前
数据库
中锁发生的情况? 40 2.50 如何更改用户表的锁模式? 40 2.51 如何执行optdiag命令来监控表和索引的物理
使用
情况? 40 2.52 如何执行reorg 系列命令来优化Dol表及其索引? 41 2.53 如何
使用
sp_sysmon存储过程来查看当前
数据库
的性能情况? 41 3. 技术专刊 43 3.1 关于Backup Server 43 3.2 Backup Server的名字 46 3.3
Sybase
的
数据库
设备 47 3.4
数据库
选项(dboptions)的
使用
与管理 48 3.5 Index & Performance 51 3.6
SYBASE
ASE 事务日志 55 3.7 阀值管理(Threshold Management) 60 3.8 日常后备
数据库
64 3.9
使用
dump transaction with no_log的危险性 65 3.10 在ASE 11.9.2版中采用了行级加锁机制以提高性能 65 3.10.1 所支持的加锁机制 66 3.10.2 对小量数据的多次并发访问 70 3.10.3 堆栈表和热点 73 3.10.4 死锁 74 3.10.5 何时
使用
不同类型的加锁方法 77 3.10.6 结论 79 3.11 DBCC 79 3.12
Sybase
ASE的字符集 84 3.12.1 概念 84 3.12.2 配置 89 3.12.3 错误处理 96 3.12.4 附:如何安装cp936字符集 97 4. 提高篇 98 4.1 为什么
数据库
事务日志满了,
使用
dump tran with no_log仍不能截断日志? 98 4.2 如何后备数据量大于2GB的
数据库
98 4.3 如何更改ASE名称(在
UNIX
、OPENVMS平台上) 99 4.4 如何在HP平台
BCP
OUT超过2G的数据 99 4.5 如何将ASE SERVER移植到同种平台(相同操作系统)的系统上 100 4.6 如何扩展master
数据库
空间 103 4.7 Invalid tdslength value 105 4.8 如何将master设备从
UNIX
的文件系统移到裸分区 106 4.9 如何生成
bcp
命令文件(以pubs2为例) 107 4.10 如何动手修改interfaces文件 107 4.11 关于tempdb的优化 108 4.12 ASE12.5.x的一条有用的命令: disk resize 110 4.13 如何更改字符集为cp936 110 5. 灾难恢复篇 111 5.1
数据库
服务不能启动 111 5.1.1 如何查找
数据库
启动失败原因 111 5.1.2 简单故障及排除方法 111 5.1.3 master
数据库
日志满了,server无法启动,怎么办 (error 1105) 112 5.1.4 SQL Server 10.x配置内存过大、Server不能启动时怎么办? 113 5.2
数据库
被挂起 113 5.2.1 如何解决
数据库
被挂起的问题(error 926) 113 5.2.2 如何做 rebuild log 116 5.3
数据库
恢复 118 5.3.1 如何删除坏的用户
数据库
?(以pubs2为例) 118 5.3.2 如何做Rebuild Master 119 5.3.3 如何恢复master
数据库
121 5.3.4 如何移植master设备 123 5.3.5 如何重建sybsystemprocs系统
数据库
125 5.3.6 如何挽救 corrupt table 中的数据 126 5.3.7 Recovering the master Database or Master Device under ASE 12.5 128 5.3.8 如何只用
数据库
设备文件生成新的
数据库
服务器 136 5.3.9如何单独在备份机上启动
Sybase
ASE12.5 (ASE HA) 139 5.4
数据库
恢复以后的工作 140 5.4.1 如何检查
数据库
中数据的一致性 140 6.
SYBASE
培训服务 143 6.1
SYBASE
培训概述 143 6.2
SYBASE
主要
数据库
培训班介绍 144 7. 如何获得帮助 145 7.1 热线电话 145 7.2
Sybase
技术文档 145 7.3
Sybase
网上资源 145 7.4 您的建议 146
备份
sybase
数据库
的方法
文档一:
Sybase
在当今公司
数据库
应用方面表现还是相当不错的,它可以轻松的应用于windows系统以及其他操作系统,例如linux,
unix
等。相比sql server仅仅适用于windows操作系统的局限性,
sybase
的跨平台性使得她更受开发者的喜爱。既然很多公司都
使用
了
SYBASE
作为
数据库
应用的载体,那么如何保证该
数据库
的安全呢?今天就为各位IT168的读者介绍如何备份与恢复
SYBASE
数据库
。 一、
SYBASE
数据库
特性:但是由于
Sybase
数据库
的集中式数据管理方式,其
数据库
服务
Linux/Unix社区
18,777
社区成员
11,465
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章