当前位置:首页 » 数据仓库 » Sybase数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

Sybase数据库

发布时间: 2022-02-09 19:04:15

⑴ sybase数据库 如何查看数据库中的表的详细信息

sp_help tablename 也可以。此命令可以查看各个字段的详细信息和索引等 信息!
sp_helptext viewname or procname 可以查看视图和存储过程的名字。
这些都是很基本的东西,建议还是找点sybase的基础资料看看。

⑵ 如何导入一个SYBASE数据库中的表

如果Windows的ODBC中已经有了SYBASE的驱动,则操作就像导入DBASE数据表那样,先在导入对话框中的“文件类型”下拉框中选择ODBC Datebase,
这时就会弹出一个“选定数据源”对话框,选择“机器数据源”选项卡,选中“Powersoft demo db V6”项,单击“确定”按钮;在导入对象列表中选择需要导入的SYBASE表就可以了。

⑶ Sybase数据库的介绍

1984年,Mark B. Hiffman和Robert Epstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。SYBASE主要有三种版本,一是UNIX操作系统下运行的版本,二是Novell Netware环境下运行的版本,三是Windows NT环境下运行的版本。对UNIX操作系统目前广泛应用的为SYBASE 10 及SYBASE 11 for SCO UNIX。

⑷ Sybase数据库与sql server有什么区别吗

你好,目前目前大型的数据库都采用oracle,中小型的用sqlServer,建议用sqlserver或者mysql。
sybase与sqlsrver的内在区别就是:
1.Sybase没有用户自定义函数。

2.判断fetch成功的全局变量是@@SQLstatus,而不是@@fetch_status。

3.没有set,赋值与查询通用select。

4.没有top,返回N行要使用set rowcount N / set rowcount 0

5.raiserror 22009 " "--> raiserror( ' ',16,1)

6.游标一定要在过程中使用,不能单独在查询中使用。

7.销毁游标要加cursor关键字.如:deallocate cursor cur_tmp

8.没有bigint类型。

9.create table #t(id numeric(12,0) identity not null),不支持int型,且不能设置起始值和步进值。

10.不能alter一个存储过程,要先drop掉再create。

11.没有len函数,使用char_length或datalength等效。

12.通过sysindexes中的doampg列可返回某表的行数,rowcnt(doampg) 。

13.convert函数没有120格式(yyyy-mm-dd hh:mm:ss),需要使用select convert(char(4),datepart(year,getdate()))+ '- '+right( '0 '+convert(varchar(2),datepart(month,getdate())),2)+ '- '+right( '0 '+convert(varchar(2),datepart(day,getdate())),2)+ ' '+convert(char(10),getdate(),8)

14.charindex不能从被查找字符串中按指定位置查找某字符串。

15.不能使用rtrim函数将数值型转为字符型。

16.没有cast函数,数值型到字符型转移使用select convert(varchar(10),123)

17.没有replace函数。

18.没有left函数,只有right函数。

19.不支持在字段上加[]。

20.select语句中不支持变量累加,例如:select @SQL=@SQL+colname from tablename

21.在过程及视图中系统会自动将select * 变为select 列1,列2...

22.varchar最大支持16384个字节(SQLServer中是8000) 。

23.Sybase不支持表变量。

24.Sybase不支持instead of触发器。

25.Sybase没有调度(注:定时执行某个操作) 。

⑸ Sybase数据库的组成

Sybase数据库主要由三部分组成:
(1) 进行数据库管理和维护的一个联机的关系数据库管理系统Sybase SQL Server;
Sybase SQL Server是个可编程的数据库管理系统,它是整个Sybase产品的核心软件,起着数据管理、高速缓冲管理、事务管理的作用。
(2) 支持数据库应用系统的建立与开发的一组前端工具Sybase SQL Toolset;
ISQL是与SQL Server进行交互的一种SQL句法分析器。ISQL接收用户发出的SQL语言,将其发送给SQL Server,并将结果以形式化的方式显示在用户的标准输出上。
DWB是数据工作台,是Sybase SQL Toolset的一个主要组成部分,它的作用在于使用户能够设置和管理SQL Server上的数据库,并且为用户提供一种对数据库的信息执行添加、更新和检索等操作的简便方法。在DWB中能完成ISQL的所有功能,且由于DWB是基于窗口和菜单的,因此操作比ISQL简单,是一种方便实用的数据库管理工具。
APT是Sybase客户软件部分的主要产品之一,也是从事实际应用开发的主要环境。APT工作台是用于建立应用程序的工具集,可以创建从非常简单到非常复杂的应用程序,它主要用于开发基于表格(Form)的应用。其用户界面采用窗口和菜单驱动方式,通过一系列的选择完成表格(Form)、菜单和处理的开发。
(3) 可把异构环境下其它厂商的应用软件和任何类型的数据连接在一起的接口Sybase Open Client/Open Server。
通过Open Client的DB-LIB库,应用程序可以访问SQL Server。而通过Open Server的SERVER-LIB,应用程序可以访问其它的数据库管理系统。

⑹ sybase数据库有什么缺点

Sybase数据库支持的系统安全性和可靠性相对较差,这主要是因为Sybase采用Client/Server运行环境,网络传输是必须的。但是Sybase的Client/ Server体系结构和产品无法对网络的数据传输进行加密。最后值得我们注意的是Sybase是为单机设计的,无法支持双机环境。Sybase的SQL Server没有对并行处理的支持。Sybase声称其并行处理将在 System 11将来的版本中实现

⑺ 什么是Sybase

数据库,虽然没有oracle、db2名气响,但是国内许多大企业都使用它,尤其金融企业。经本人在winxp sp2/win2000 server上安装测试通过。绝对企业版,注册文件在/crack目录中。第二个文件为sybase for linux 12.5企业版。本人没有测试。

Adaptive Server Enterprise (ASE) 是 Sybase 的旗舰式 RDBMS 产品,一直致力于以最低的系统总拥有成本 (TCO) 为企业提供一个高性能的数据和事务处理系统。最新版 ASE12.5.1/12.5.2 在继续保持以前版本的关键业务性能和高效计算的同时,在易用性、系统性能和支持新应用程序方面进行了增强和改进, 并进一步提高了系统安全和 Linux 的可扩展性。

Sybase Adaptive Server Enterprise 12.5.1 完善和扩展了 ASE 产品系列,使其成为用于各种平台 (从基于 Linux 的 Intel 系统到来自 Sun 或 HP 的基于 RISC 的 64 处理器平台) 的理想数据库系统。当今的企业需要一个更易于使用、资源效率更高、更可靠,而且可以与企业级应用轻松集成的企业基础架构技术,以有效控制和降低成本。 Sybase ASE 12.5.1 专门设计用于增强这些功能。

最新推出的 ASE12.5.2 继续遵循 ASE12.5.1 提出的降低应用整体 TCO 的技术策略,并进一步发展和完善了实时数据服务,动态数据归档等扩展功能,以期达到帮助用户进一步降低TCO的关键目标。

现在,如果采用 Sybase RTDS 实时数据服务包,Sybase 的 ASE 最新版可以通过JMS消息总线为高性能的实时消息服务提供集成数据库的支持。用户可以将它用于关键业务信息系统中,Sybase ASE 实时消息服务功能可以提供实时报警和通知,并且用户可以直接获得这些改变。

Sybase ASE 确保最高的操作有效性和各种平台上的吞吐量,从 32/64 位 Linux/Intel 到各种大规模的 SMP 系统。

ASE 帮助您的企业:

* 降低运行成本 - 自我管理功能提高系统运行的可伸缩性 — 这个功能可以在人员和系统资源较少的情况下实现更高的性能。
* 降低开发成本 - 增强的 Web 服务和 XML 功能可以更快地、更容易地开发、提交和维护新的业务应用。
* 降低硬件成本 - ASE 支持大规模数据集,能够提高各种平台上的数据量,包括 32 和 64 位的 Linux/Intel 系统。

目前版本 - ASE 12.5.3 Interim Release 具有新的功能,包括跨平台 Dump 和 Load,便于系统迁移。

⑻ Sybase数据库 ASA\ASE的 区别

Sybase ASA 和 Sybase ASE 区别
1.ASE和ASA的目标不同
Sybase数据库引擎饱含了三个产品:
ASA 轻量级数据库服务器,适合用于移动计算(PDA、带操作系统的手机等)/嵌入式计算(POS机、路由器等),和工作组级OLTP环境,特别是移动计算/嵌入式计算
ASE 企业及数据库服务器,适合用于企业级OLTP(和混合负载)环境
ASIQ 企业级数据仓库数据库服务器,适合于DSS环境中的企业级数据仓库和数据集市
2.ASE和ASA时两个不同的产品,它们之间没有发展上的继承关系。ASE和ASA存在细节上的差异
a.ASA尚没有数据库层逻辑结构(一个服务器只管理一个数据库)
b.ASA的T-SQL中包含一些ASE中没有的特有语句,反之亦然
c.ASA和ASE对少数SQL语义的表达,使用的T-SQL语法不同
d.ASA还支持WATCOM-SQL,尤其是触发器,可能需要用到这种SQL方言 e.ASE中的很多企业及应用需要用到的功能和选项,ASA中没有对应功能(因为其目标不是企业级OLTP应用)
ASA的其他特点介绍:
1.ASA是一个真正的关系型DBMS,虽然小,但具备了RDBMS的所有基本要素(如日志、强制一致性、除法器等等)
2.ASA支持ASE的相当大部分的T-SQL语法
3.ASA的默认连接接口是ODBC、JDBC,但也支持Sybase Open Client(包括DB-Library)、OLE DB等接口
4.ASA支持主流的MS、UNIX、LINUX和嵌入式操作系统(用于PDA、路由器),包括sun sparc solaris 8.0
由于ASA产品应用目标未放在企业级OLTP应用上,在处理该类应用时,性能比ASE低很多。

⑼ sybase数据库查询数据

可以用top 来实现

select top 50 * from table1 order by 日期时间字段 desc

有些版本不支持top的就只能用set rowcount 来实现了
如set rowcount 50
select * from table1 order by 日期时间字段 desc