日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

揭秘SQL Server開發(fā)中需要注意的十個問題(3)_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:詳解數(shù)據(jù)庫導出成excel的sql語句
INSERT INTO OPENROWSET('microsoft.jet.oledb.4.0','excel 8.0;hdr=yes;database=g:wgtz.xls;',sheet1$) SELECT * FROM aa


9、為行選擇創(chuàng)建一個腳本 
想象一下這個表:
prod_key item_key pack_key last_sale
LM001 1029 AD100 2004/12/05
LM870 1029 AD100 2005/09/20
PE789 1030 BC400 2003/07/12
PE312 1030 BC400 2004/08/07

我想要選出哪些在item_key 和pack_key相等的情況下,日期比較大的那一行。換句話說,我想要:
LM870 1029 AD100 2005/09/20
PE312 1030 BC400 2004/08/07

回答: 
這個表有主鍵嗎?那樣的話查詢可能會容易些。不管怎么樣,我覺得你應該按照下面這樣:
SELECT prod_key,item_key,pack_key,last_sale
FROM (SELECT item_key,pack_key,MAX(last_sale)
 AS last_sale FROM tablex GROUP BY item_key,pack_key) AS MaxDateTable
WHERE tablex.item_key = MaxDateTable.item_key
AND tablex.pack_key = MaxDateTable.pack_key
AND tablex.last_sale = MaxDateTable.last_sale

10、列出沒有記錄的數(shù)據(jù)庫表 

我創(chuàng)建了一個動態(tài)的SQL Server查詢來輸出表中行的數(shù)量。我的目標是列出在數(shù)據(jù)庫中沒有記錄的表。查詢?nèi)缦滤?
declare @strsql varchar(100)
declare @tablename varchar(50)
@tablename=’table123′@strsql=’
select count(*) from ‘ + @tablename exec(@strsql)

我得到了輸出,但是我無法把這個值存儲到變量中以備查看。 
我想要這樣查看:
/* @countvariable=0
print(@tablename)*/

還有其它的解決方法嗎? 

回答: 
你可以讓你的解決方案更加靈活一些,通過從sysobjects表中抓取表名:
declare @strsql varchar(256)
create table #emptytables 
(tablename varchar(128), table_rowcount int)select
 @strsql=’select distinct o.name as TableName, 
.rowcnt as Table_RowCount
from sysobjects o
inner join sysindexes x
on o.id = x.id
where x.rowcnt = 0 and
o.type = ‘’U”’insert #emptytables (TableName, 
Table_rowcount) exec (@strsql)
select * from #emptytables
drop table #emptytables

分享:從Access數(shù)據(jù)庫到SQL Server高手
之前編寫軟件都是ASP+Access,由于看到SQL Server數(shù)據(jù)庫中的一些功能確實高過ACCESS,具體如下: 1、觸發(fā)器: 有了觸發(fā)器,也就是可以在增加一個數(shù)據(jù)的時候?qū){(diào)用一個過程來維護數(shù)據(jù)庫的完整性。 2、視圖: 這個是我對SQL Server最感興趣的一個功能,通過

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時間:2010-03-09
相關Mssql數(shù)據(jù)庫教程