WEB开发网
开发学院数据库Sybase Sybase入门 阅读

Sybase入门

 2006-03-05 21:48:31 来源:WEB开发网   
核心提示: 九、几个实用程序 1、bcp 以用户指定的形式将数据库表拷贝到操作系统文件中,或从操作系统文件中拷贝一个数据库表,Sybase入门(10),提供了在数据库表和操作系统文件之间传递数据的一个方便、快速的方法, bcp [[database-name.]owner.]table_name {in|out

九、几个实用程序 
1、bcp 
以用户指定的形式将数据库表拷贝到操作系统文件中,或从操作系统文件中拷贝一个数据库表。提供了在数据库表和操作系统文件之间传递数据的一个方便、快速的方法。 

bcp [[database-name.]owner.]table_name {in|out} datafile [各种开关] 

其中,table_name是想要拷贝的数据库表名;{in/out}为拷贝方向,in表示从文件到数据库的拷贝,out表示从数据库到文件的拷贝;datafile是操作系统文件的全路径名。 
常用的开关有: 
-f formatfile----存有上次使用bcp处理同一表时得到的应答文件的全路径名,格式文件名的扩展名为.fmt。使用格式文件,省去了再重复回答前面的问题。 
-U username----允许用户指定一个注册名。 
-P password----允许用户指定当前的SQL Server口令。如果未使用-P选项,bcp将提示输入一个口令。 
-S Server----允许用户指定与其相连的SQL Server的名字。 
例:在客户端备份tele114数据库中code_1th表,按照code_1th.fmt的格式 
c> bcp tele114..code_1th out code_1th.txt -杅code_1th.fmt 朥sa 朠 
2、 isql 
与SQL Server交互的SQL句法分析器。 

isql [各种开关] 

常用的开关有: 
-U username----允许用户指定一个注册名。 
-P password----允许用户指定当前的SQL Server的口令。 
-S Server----允许用户指定与其连接的SQL Server的名称。 
-i输入文件 
-o输出文件 
终止一条命令:go 
清除查询缓冲:reset 
调用编辑器:vi 
执行一条操作系统命令:!!命令 
退出isql:quit或exit 

3、showserver 
显示当前在本机上正在运行的SQL Server。 
showserver 
4、startserver 
启动SQL Server。 

startserver [各种开关] 

常用的开关有: 
-f runserverfile----指定一个运行服务器文件名,每次重启SQL Server时,以这个文件为参考。在我们的实际机器上,这个文件名为RUN_SYBASE或RUN_SYB_BACKUP。 
-m ----以单用户的方式启动SQL Server。这个方式用于恢复master数据库。 

5、syman 
显示联机的库例程,系统过程及实用程序手册。 
syman [keyword] 

syman实用程序的联机文本文件存放在$SYBASE下的doc子目录中。 
6、dbcc 数据库一致性检查 

Dbcc 用来检查一个数据库的逻辑一致性和物理一致性。通常在下面的情况下使用dbcc: 
x 常规数据库维护 
x 确定当一个系统错误后可能损坏的范围 
x 在备份数据库之前 
x 怀疑数据库受到损坏。 
dbcc有两个主要功能:可检查分配表结构(命令checkalloc、tablealloc和Indexalloc);可检查页链接和页级、行级上的数据指针。 
只有表属主可以用checktable、fix-text和reindex选项执行dbcc命令。只有数据库属主可以使用checkdb、checkalloc、checkcatalog、indexalloc和tablealloc选项。只有系统管理员可以使用dbrepair选项 
dbcc命令的完整语法格式如下: 
Dbcc 
{checktable({表明|表标识}[,Skip_ncindex])| 
Checkdb [(数据库名[,skip_ncindex])]| 
Checkalloc [(数据库名[,fix|nofix])]| 
Talbealloc ({表明|表标识}[,{full|optimized|fast|null}[,fix|nofix]]))| 
Indexalloc ({表明|表标识},索引标识[,{full|optimized|fast|null}[,fix|nofix]]))| 
Checkcatalog [(数据库名)] 
Dbrepair (数据库名,dropdb)| 
Reindex ({表明|表标识})| 
fix_text({表明|表标识})} 

上一页  5 6 7 8 9 10 11 12 13  下一页

Tags:Sybase 入门

编辑录入:coldstar [复制链接] [打 印]
赞助商链接