⑴ 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