分享

sybase数据库常用命令及函数

 Home of heart 2012-12-10

数据库常用命令及函数

1.    bcp lottery_data..c_template_sql out c_template_sql -Usa [-T3276800] -P654321 -Slottery_query [-r/n] [-eerr_c_template_sql ] -t"[@]" -c

//此语句是数据表导出语句,中括号表示可以省略的部分。

2.    select 'bcp lottery_data..'+name+' out '+name+' -Usdfc -Psdadmini -Slottery_query -c -t"[@]" -eerr_'+name
from sysobjects
where type = "U"
and name not like "z_bk%"
order by name

//此语句是在PB中生成语句,这些语句可以导出数据库中的表名。

 3.    ddlgen -Ujxfc -Pjxadmini -Slottery_sell -Dlottery_data -Osell.sql

//此语句生成数据库对象。详细参数参看第4项,如下:

4.    Sybase ASE 下用ddlgen导出表结构
由 tedabc 在 周六, 2009-12-19 21:55 提交 脚本内容
#exportTable.sh

export SYBROOT=/syb64bit
export SYBASE_JRE=/syb64bit/shared/jre142_015
>table.ddl
cat table.list|while read tab
do
ddlgen -Usa -P -SSYB_SERV -Duserdb -TU -N${tab} -O tmp.ddl
cat tmp.ddl|sed '/^create/,/^go/!d' >>table.ddl
done
rm tmp.ddl

ddlgen的其他用法:
存储过程
ddlgen -Usa -P -SSYB_SERV -Duserdb -TP -N% -O proc.ddl
数据库
ddlgen -Usa -P -SSYB_SERV -Duserdb -TDB -Nuserdb -O db.ddl
表结构
ddlgen -Usa -P -SSYB_SERV -Duserdb -TU -N% -O table.ddl
视图
ddlgen -Usa -P -SSYB_SERV -Duserdb -TV -N% -O view.ddl

5.    exec   sp_rename  c_st_station_day_tmp ,  c_st_station_day_2006;

//修改表名.

6.    select getdate();

//获取数据库日期。

7.    select @@version 

//在isql中查询SYBASE的版本

8.    exec sp_helpdb lottery_data 

 //查询lottery_data数据库的设备大小。也可以在PB中查询.

以上都是自己工作中经常使用的函数。

未完待续。。。。。。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多