目前分類:SQL (34)

瀏覽方式: 標題列表 簡短摘要

SELECT cID,cEmail FROM   PROFILE
WHERE cEmail not LIKE  '%[a-zA-Z0-9._+-]'


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

假設 table test 資料如下:
id num_a num_b
------------------------

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

按照空間查詢所屬上莊鎮的gsmm數據。

declare

 shp clob;

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

/第一種方法:
String hql = "select count(*) from User as user";
Integer count = (Integer)getHibernateTemplate().find(hql).listIterator().next();

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

概述


本文綜合了以下三篇帖子的內容,並匯總:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

return dao.query("select count(*) from Confirmation where DATE_FORMAT(dateone,'%T:%i')>'09:00:00' and DATE_FORMAT(dateone,'%T:%i')<'09:15:00' and cardno='"+cardNo+"'");

 

格式 描述
%a 縮寫星期名
%b 縮寫月名
%c 月,數值
%D 帶有英文前綴的月中的天
%d 月的天,數值(00-31)
%e 月的天,數值(0-31)
%f 微秒
%H 小時 (00-23)
%h 小時 (01-12)
%I 小時 (01-12)
%i 分钟,數值(00-59)
%j 年的天 (001-366)
%k 小時 (0-23)
%l 小時 (1-12)
%M 月名
%m 月,數值(00-12)
%p AM 或 PM
%r 時間,12-小時(hh:mm:ss AM 或 PM)
%S 秒(00-59)
%s 秒(00-59)
%T 時間, 24-小時 (hh:mm:ss)
%U 周 (00-53) 星期日是一周的第一天
%u 周 (00-53) 星期一是一周的第一天
%V 周 (01-53) 星期日是一周的第一天,與 %X 使用
%v 周 (01-53) 星期一是一周的第一天,與 %x 使用
%W 星期名
%w 周的天 (0=星期日, 6=星期六)
%X 年,其中的星期日是周的第一天,4 位,與 %V 使用
%x 年,其中的星期一是周的第一天,4 位,與 %v 使用
%Y 年,4 位
%y 年,2 位

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

查詢速度慢的原因很多,常見如下幾種:

  1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設計的缺陷)

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

715253-4G50IRL-1L44-5055

904132-203T3TV-1MRK-4169
556363-204OIRU-1MIF-5055

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

會員資料需要用到的是下面三個欄位:ID(自增),MemberName,MemberAddress.只要會員姓名與會員位址相同就認為是重複記錄,重複記錄在刪除時只保留ID最大的那個.SQL如下:
delete MemberInfo where ID not in (
select max(ID) from MemberInfo group by MemberName, MemberAddress)

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.odbc,oledb,ado,adox的關係:
odbc:曾經的資料庫通信標準
oledb: 在一切物件化的趨勢下,ms打算用它取代odbc.

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1:問題的引入
過億訪問量網站的性能瓶頸是什麼?相信有過經歷的朋友一定會告訴你,是資料訪問。有關資料訪問這個話題可以說是博大精深,我今天就只針對「如何降低資料庫的連接數」這個話題來說開去。
2:問題發生的場景

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

如果我們的SQL Server要保證高可用性,那麼可以採用容錯移轉叢集。最簡單的容錯移轉叢集是兩台伺服器,一台做活動的伺服器,另一台做待命伺服器,這就是AP模式的Cluster。另外一個模式就是AA模式,也就是兩台伺服器都是運行SQL Server實例。
SQL Server不像Oracle一樣有RAC,所以不可能說兩台伺服器同時運行同一個實例,想要兩台伺服器都使用起來的話,那麼只有各自運行一個實例。
那麼我們企業裡面要做Cluster的時候,到底應該做AP模式的還是做AA模式的呢?

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

冗余欄位的使用在多表聯集查詢都是大資料量的表的情況下,確實是個不錯的選擇,有效的減少了IO操作。但結合已有的專案產品來看,冗余欄位確實是雙刃劍。尤其是大專案的開發,如果忽略某個表的冗余欄位的更新,那麼後果是災難性的。如何有效的管理冗余欄位是開發組內必須解決的問題。我的解決方案是:使用專門的表來管理冗余欄位。例如article表有以下冗余欄位
fromUserName,toUserName


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1、 SQL注入攻擊的本質:讓用戶端傳遞過去的字串變成SQL語句,而且能夠被執行。
2、 每個程式師都必須肩負起防止SQL注入攻擊的責任。
說起防止SQL注入攻擊,感覺很鬱悶,這麼多年了大家一直在討論,也一直在爭論,可是到了現在似乎還是沒有定論。當不知道注入原理的時候會覺得很神奇,怎麼就被注入了呢?會覺得很難預防。但是當知道了注入原理之後預防不就是很簡單的事情了嗎?

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

在典型的SQL伺服器性能優化實踐中,我們經常使用JDBC驅動程式來識別哪一位使用者使用的SQL伺服器資源最多。
查詢語句對於常使用JDBC驅動程式的使用者來說並不陌生。

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

我們經常想在一個資料表中隨機地選取出資料來,比如隨機生成考試試卷等。

利用 SQL Server 的 NewID() 方法就可以很輕鬆地達到這個目的。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

exec sp_who2 active

dbcc inputbuffer (blkby列值)

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

--創建連結伺服器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '遠端伺服器名或ip位址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '使用者名 ', '密碼 '

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1.BOS平臺:1.1SQL報表 1.2發佈到資訊服務

2.預警服務管理--新增---查找

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

create table tb(itemID int, [year] int, period int)
insert into tb values(1 ,2007 ,12)
insert into tb values(1 ,2008 ,9)

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 2