顯示具有 SQL 標籤的文章。 顯示所有文章
顯示具有 SQL 標籤的文章。 顯示所有文章

2015年9月1日 星期二

如何高效使用SQLite .net (C#)

SQLite 高效使用,重點在事務的處理。。。

參考網站:http://hirocat.pixnet.net/blog/post/40514692-%E5%A6%82%E4%BD%95%E9%AB%98%E6%95%88%E4%BD%BF%E7%94%A8sqlite-.net-(c%23)

2011年8月15日 星期一

Microsoft® SQL Server® 2008 R2 SP1 - Express Edition 下載

下載網址:
http://www.microsoft.com/downloads/zh-tw/details.aspx?familyid=ff38db3d-b0fb-4dad-bcd4-e9a4c509b017&displaylang=zh-tw

概要:
Microsoft SQL Server 2008 R2 Express Service Pack 1 是免費、具豐富功能的 SQL Server 版本,非常適合用來學習、開發及支援桌上型電腦、Web 和小型伺服器應用程式,並由 ISV 進行轉散發。

系統要求:
•支援的作業系統:
 Windows 7;Windows Server 2003;Windows Server 2008;Windows Server 2008 R2;Windows Vista
 Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows 7
 Windows Vista, Windows XP

•處理器:
 Pentium III 相容處理器 (處理器速度至少 1 GHz) 或更快的處理器

•RAM
 SQL Server Express with Tools 和 SQL Server Express with Advanced Services 至少需要 512 MB,
 隨 SQL Server Express with Advanced Services 一同安裝的 Reporting Services 為 4 GB

•硬碟空間
 2.2 GB 的磁碟空間

限制:
 SQL Server Express 支援 1 個實體處理器、1 GB 記憶體和 4 GB 儲存體

注意:
 如需有關安裝 SQL Server 2008 R2 硬體和軟體需求的詳細資訊,請參閱 SQL Server 2008 R2 需求。

2011年5月18日 星期三

sp_send_dbmail 附檔限制

問題:

當於SQL SERVER 2008 使用 sp_send_dbmail 傳送郵件並含有附加檔案時,
若檔案超出 1000000 bytes 時,則會收到如下的錯誤訊息:
File attachment or query results size exceeds allowable value of 1000000 bytes


解決方法:

1.Database Mail 右鍵->設定 Datebase Mail ->再按「下一步」



2. 選取「檢視或變更系統參數」。
3. 檔案大小上限,預設為1000000 位元組(bytes),調整此數值。

4. 最後按下完成即可。

2008年8月22日 星期五

SQL增加 10進位互轉16進位函式

create function hextoint(@h varchar(8))
returns bigint
begin

declare @r bigint
set @r=0

declare @i bigint
set @i=1

while @i<=len(@h) begin set @r=@r+ convert(int, ( case when substring(@h,@i,1)<='9' then substring(@h,@i,1) when substring(@h,@i,1)<='A' then '10' when substring(@h,@i,1)<='B' then '11' when substring(@h,@i,1)<='C' then '12' when substring(@h,@i,1)<='D' then '13' when substring(@h,@i,1)<='E' then '14' when substring(@h,@i,1)<='F' then '15' end )) *power(16,len(@h)-@i) set @i=@i+1 end return @r end go create function inttohex(@i int) returns varchar(15) begin --declare @i int --set @i=11259375 declare @r varchar(10) set @r='' while @i/16>0
begin


set @r=
(case
when (@i % 16)<=9 then convert(varchar(1),@i % 16) when (@i % 16)=10 then 'A' when (@i % 16)=11 then 'B' when (@i % 16)=12 then 'C' when (@i % 16)=13 then 'D' when (@i % 16)=14 then 'E' when (@i % 16)=15 then 'F' end) +@r --select @r,@i set @i=@i/16 end --select @r,@i if @i>0
set @r=(case
when (@i % 16)<=9 then convert(varchar(1),@i % 16)
when (@i % 16)=10 then 'A'
when (@i % 16)=11 then 'B'
when (@i % 16)=12 then 'C'
when (@i % 16)=13 then 'D'
when (@i % 16)=14 then 'E'
when (@i % 16)=15 then 'F'
end)+@r

-- select @r


return @r


end
go