當前位置:首頁 » 編程語言 » sybasesql時間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sybasesql時間

發布時間: 2023-01-22 01:42:36

❶ Sybasesql有一個TBALE表 其中有一個欄位為create_time 要求查出系統時間減去create_time不大於30分鍾記錄

SELECT * FROM [Sybasesql].[dbo].[TBALE] WHERE DATEDIFF(MINUTE, CAST(create_time AS DATETIME), GETDATE())<=30

❷ Sybase資料庫中sql按年月查詢,是一個范圍查詢dateFrom,dateTo,格式是MM/YYYY,要怎麼寫

可以將datefrom,dateto轉換成日期格式,如datefrom 為03/2013轉換為2013/3/1,dateto為04/2013轉換為2013/4/30

select * from table where fieldname between convert(datetime,substring(dateFrom,4,4) + '/' + substring(datefrom,1,2) + '/01') and dateadd(day,-1,dateadd(month,1,convert(datetime,substring(dateFrom,4,4) + '/' + substring(datefrom,1,2) + '/01')))

❸ sybase資料庫 如何使用sql語句查詢,資料庫容量大小和資料庫使用量大小

Sybase公司是世界著名的資料庫廠家,其關系資料庫產品SYBASE SQL Server在中國大中型企事業單位中擁有大量的用戶。針對獲取資料庫相關信息也提供了對應的API,以便管理進行維護。
一.sp_spaceused 可看到資料庫空間包括日誌(對應資料庫)
打開Sql Advantage 對話框——輸入sp_spaceused(上邊資料庫選擇要查的資料庫)或直接
use your_db_name
go
sp_spaceused
go
運行!出現如下信息
Database name:資料庫名稱
Datebase Size:資料庫空間總大小
Reserved:已分配空間
data數據:已分配空間中數據佔用空間大小
index_size索引:已分配空間中index_size索引佔用空間大小
unused:為已分配空間中未使用空間大小
計算關系:
reserved(已分配空間)=data+index_size+unused
剩餘空間= Datebase Size(總空間)—已分配空間(resrved)

二.sp_helpdb db_name 可看到資料庫佔用的資料庫設備device的空間信息(對應資料庫設備和資料庫)
打開Sql Advantage 對話框——輸入sp_s helpdb db local(local為要看的資料庫名字如不輸入則顯示所有資料庫)
運行!顯示如下信息:
(一).資料庫方面
1. name:資料庫名字
2. db_size:資料庫空間大小
3. owner:資料庫所有者
4. created:資料庫創建時間
5. status:狀態
(二).資料庫設備方面
1. device_fragments:資料庫設備名稱
2. size:資料庫佔用資料庫設備的空間大小 單位MB
3. usage:用法 用途
4. created:資料庫佔用的資料庫設備的空間的創建時間
5. free kbytes :資料庫佔用的資料庫設備的剩餘空間 單位KB
6. log only free
kbytes:資料庫日誌設備中日誌剩餘空間 單位KB

注意:由於資料庫創建後不一定全部佔用資料庫設備的所有空間,可以在以後通過增加的方法佔用設備空間,因此每增加一次就會有一條資料庫設備信息

計算關系:

剩餘空間=所有free Kbytes(剩餘KB)相加+log only
free Kbytes

資料庫佔用資料庫設備總空間(size)=size1+size2+……..(所有相加)=資料庫總空間(db_size)=
reserved(已分配空間)+剩餘空間

free Kbytes(剩餘KB)相加+log only free Kbytes= Datebase
Size(總空間)—已分配空間(resrved)

❹ 如何設置SYBASE資料庫連接超時時間

如何設置SYBASE資料庫連接超時時間
如果是Sybase的客戶端工具 比如isql,好像有一個參數 -l login_timeout。 如果是ODBC,OLEDB數據源等,在配置數據源的時候應該有個設置。 如果是PB 的話,應該在連接的時候對 SQLCA 對象有參數可以設置。

❺ Sybase中SQL關於時間的模糊查詢,高手請進(急)!

如果TIME是datetime數據類型:

select * from A where datepart(year,TIME) = 2101 and datepart(month,TIME) = 2
或者
select * from A where TIME between "2010-2-1" and "2010-2-28 23:59:29"

如果TIME是字元類型
select * from A where TIME between "20100201" and "20100228"

❻ 怎麼查看sybase資料庫系統時間

如:>sp_helpsegmentsystem查看系統的剩餘空間>sp_helpsegmentlogsegment查看日誌的剩餘空間也可sp_helpdbdb_name來查詢。。通過sp_helpdbdbname得到的返回值有(部分信息):device_fragmentssizeusagefreekbytes------------------------------------ciimlog450.0MBdataonly240ciimlog1022.0MBdataonly912ciimlog218.0MBlogonly223232ciimlog310.0MBlogonly317440datadev1192.0MBdataonly6208datadev11000.0MBdataonly62992datadev1308.0MBlogonly315392datadev1500.0MBlogonly512000