用SQL語句實現(xiàn)隨機查詢數(shù)據(jù)并不顯示錯誤數(shù)據(jù)的方法
更新時間:2007年11月27日 21:56:59 作者:
問題:上級單位要來檢查數(shù)據(jù),我的服務器的數(shù)據(jù)庫是SQL server 2000,上級單位要求我用SQL語句在服務器端隨機查詢50條數(shù)據(jù)出來??墒俏业姆掌骼镉行╁e誤數(shù)據(jù)不希望他們看到,能不能有什么辦法不讓他們看到。
SQL語句: select top 50 x from a_1 where c=xxxx
語句就是要求這樣寫,然后他們來運行,怎么辦,有什么辦法可以在sql server上設(shè)置,然后使得這50條數(shù)據(jù)只在我找出的數(shù)據(jù)(比如正確的數(shù)據(jù)400)里隨機查詢出。盡量不要改動SQL語句。
Peak Wong:
可用視圖:
對方抽取時:
select top 50 * from t_view --視圖名
order by newID()
在生成視圖時,把不顯示出來的排除。視圖在查詢時,也就是一個表名的方式//只要對方不知道數(shù)據(jù)庫表就行了。
SQL code
select top 10 ID,Name
into T--生成測試表
from sysobjects
go
create view Test--生成視圖名
as
select * from T where ID>5
go
select top 2 * from test order by newID()--隨機取兩條
說明:視圖名,最好與表名比較相似就行了。create view Test--生成視圖名
with ENCRYPTION--加密一下,讓對方看不到你的視圖語句
as
select * from T where ID> 5
go
本篇文章來源于 站長資訊網(wǎng) 原文鏈接:http://sqlserver.chinahtml.com/2007/119613367717217.shtml
SQL語句: select top 50 x from a_1 where c=xxxx
語句就是要求這樣寫,然后他們來運行,怎么辦,有什么辦法可以在sql server上設(shè)置,然后使得這50條數(shù)據(jù)只在我找出的數(shù)據(jù)(比如正確的數(shù)據(jù)400)里隨機查詢出。盡量不要改動SQL語句。
Peak Wong:
可用視圖:
對方抽取時:
select top 50 * from t_view --視圖名
order by newID()
在生成視圖時,把不顯示出來的排除。視圖在查詢時,也就是一個表名的方式//只要對方不知道數(shù)據(jù)庫表就行了。
SQL code
復制代碼 代碼如下:
select top 10 ID,Name
into T--生成測試表
from sysobjects
go
create view Test--生成視圖名
as
select * from T where ID>5
go
select top 2 * from test order by newID()--隨機取兩條
說明:視圖名,最好與表名比較相似就行了。create view Test--生成視圖名
with ENCRYPTION--加密一下,讓對方看不到你的視圖語句
as
select * from T where ID> 5
go
本篇文章來源于 站長資訊網(wǎng) 原文鏈接:http://sqlserver.chinahtml.com/2007/119613367717217.shtml
相關(guān)文章
sqlserver中觸發(fā)器+游標操作實現(xiàn)
sqlserver中觸發(fā)器+游標操作實現(xiàn),需要的朋友可以參考下2012-11-11sqlserver性能調(diào)優(yōu)經(jīng)驗總結(jié)
sqlserver的性能調(diào)優(yōu),其實是個很寬廣的話題。坦白講,想從概念到實踐的完全講清楚并掌握透徹,可能至少需要幾本書的內(nèi)容。本文只是一個概念級的總結(jié),希望讀者能對此有新的認識,在調(diào)優(yōu)路上有所幫助2013-10-10SQL Server誤區(qū)30日談 第12天 TempDB的文件數(shù)和需要和CPU數(shù)目保持一致
TempDB的文件沒有必要分布在多個存儲器之間。如果你看到PAGELATCH類型的等待,即使你進行了分布也不會改善性能,而如果PAGEIOLATCH型的等待,或許你需要多個存儲器,但這也不是必然-有可能你需要講整個TempDB遷移到另一個存儲系統(tǒng),而不是僅僅為TempDB增加一個文件2013-01-01SQL Server中修改“用戶自定義表類型”問題的分析與方法
這篇文章主要給大家介紹了關(guān)于SQL Server中修改“用戶自定義表類型”問題的分析與方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2017-09-09sqlserver 用戶權(quán)限管理,LINQ去除它的重復菜單項
事情是這樣的,我有三張表,用戶_角色關(guān)系表User_Role,角色_菜單關(guān)系表Role_Menu和菜單表2011-08-08VS連接SQL?server數(shù)據(jù)庫及實現(xiàn)基本CRUD操作
這篇文章主要給大家介紹了關(guān)于VS連接SQL?server數(shù)據(jù)庫及實現(xiàn)基本CRUD操作的相關(guān)資料,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2023-01-01