『壹』 心理測試sql-90到底是什麼
《症狀自評量表SCL90》是世界上最著名的心理健康測試量表之一,是當前使用最為廣泛的精神障礙和心理疾病門診檢查量表,將協助您從十個方面來了解自己的心理健康程度。 本測驗適用對象為16歲以上的用戶。
『貳』 用sql資料庫怎麼做軟體測試
不太明白你的意思!不知道你是說應用資料庫做測試還是做資料庫的測試?
前者通常來說,就是驗證前台操作與資料庫的一致性,比如你在前台刪除、增加、修改一條數據,資料庫相應的表內是否有相應的記錄變化,這是最基本的
如果你說是做資料庫測試,牽涉到很多,不過,對於我們測試人員做的哦比較多的資料庫的並發,打個比方說吧,我們對一個有5個欄位的表test進行基本測試,驗證兩種情況:一,某欄位order_no有索引;二,欄位order_no無所有,有無索引時做相同的測試驗證
測試驗證分同時並發和分鍾並發兩種情況驗證
,並發數從10、20、100、1000不等表中有50000條數據,通過比較響應時間得出測試結論。
做資料庫測試不多,也覺得三兩句說不清除!
『叄』 SQL測試:查詢語句
因為SQL中的記錄是沒有記錄號的概念,也就是沒有先後次序的概念,所以要取其中20~40條記錄是沒有好的辦法的。
如果確實有這種需求,那麼在做系統設計時就要注意,然後把它轉化為別的需求,再不就是自行增加一個類似記錄號的欄位,來滿足需求。
對於已有的數據,卻沒有類似記錄號的欄位,實現起來可就真是麻煩了!
並且SQL無法實現這種帶變數的查詢語句:Select top @num * from [tablename],會報錯的!
有一個實現方法是:將數據放到一個臨時表中,臨時表比實際表多一個整型定做,再用循環給所有記錄編上序號放在這個整型欄位中,最後查詢這個欄位在一定范圍的值。
如下是寫入序號的關鍵語句(不建議用游標,太耗資源),假設表的主鍵欄位名叫[item],臨時表的序號存放在欄位[ID]中,要求查詢的最小與最大序號為@min和@max(在存儲過程中由參數傳入)
declare @i int, @key int, @max int, @min int
select *, 0 as [id] into [#tablename] from [tablename]
set @i=1
while 1=1 begin
set @key=(select top 1 [item] from [#tablename] where [id]=0 order by item)
if @key is null break
else begin
update [#tablename] set [id]=@i where [item]=@key
set @i=@i+1
end
end
--最後的查詢語句:
select * from [#tablename] where [id] between @min and @max order by [item]
『肆』 怎麼測試自己的sql資料庫水平
這個可不好說,看你是想拿資料庫干什麼,其實只要多用,你會發現你自己的水平的。
『伍』 求一款測試執行SQL運行速度軟體
可以查看使用哪些index,還需要創建哪些index,還可以測試創建前與創建後的執行時間差異。
『陸』 如何測試一個SQL查詢的響應時間
SELECT SUBSTRING(qt.text, ( qs.statement_start_offset / 2 ) + 1,
( ( CASE qs.statement_end_offset
WHEN -1 THEN DATALENGTH(qt.text)
ELSE qs.statement_end_offset
END - qs.statement_start_offset ) / 2 ) + 1) ,
qs.execution_count ,
qs.total_worker_time as total_worker_time_in_s,
qs.last_worker_time as last_worker_time_in_ms,
(qs.total_worker_time /qs.execution_count)/1000 as avg_execution_time_ms,
qs.last_execution_time
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) qt
ORDER BY qs.last_execution_time DESC
--這個裡面的total_worker_time在不考慮網路傳輸的情況下,可以看為是響應時間。
--測試結果:total_worker_time=編譯時間+等待時間+執行時間+返回時間
『柒』 資料庫SQL測試失敗怎麼辦
由以下幾個原因:
1.資料庫引擎沒有啟動
有兩種啟動方式:
(1)開始->程序->Microsoft SQL Server 2008->SQL Server 2008外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到Database Engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動;
(2)可打開:開始->程序->Microsoft SQL Server 2008->配置工具->SQL Server Configuration Manager,選中SQL Server 2008服務中SQL Server(MSSQLSERVER) ,並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動;
使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤[/b],不能啟動,這時就要查看"SQL Server 2008配置管理器"中的SQL Server 2008網路配置->MSSQLSERVER協議中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了。
2.進行遠程連接時,是否已允許遠程連接.
SQL Server 2008 在默認情況下僅限本地連接.我們可以手動啟用遠程連接.在上面第一種方式中,找到Database Engine,單擊"遠程連接",在右側將"僅限本地連接(L)"改為"本地連接和遠程連接(R)",並選中"同時使用TCP/IP和named pipes(B)".
3.如果是遠程連接,則還要查看連接資料庫的語句是否正確,登錄賬戶是否正確,密碼是否正確等.
我在一次區域網內連接資料庫時,就要因為連接字元串出了問題,在區域網內一台機子連接另一台機子上資料庫時,把Data Source=裝有資料庫的另一台機子的IP.我在連接資料庫時總是出現上面的錯誤,查了好長時間,後來發現,IP沒有正確到傳到連接字元串,原來我在連接時,使用的是本地,即127.0.0.1,輸入的IP沒有傳到連接字元串
『捌』 sql 資料庫怎麼測試,從哪些方面考慮
搞不明白樓主是想測試數據質量,還是資料庫性能。。。
『玖』 如何使用SQL查詢測試SQL腳本
在腳本中寫入變數值 然後執行就行了。如果資料庫可以執行單步測試得功能就更好了 可以一步一步來進行測試
『拾』 sql server測試存儲過程
你沒必要定義output類型,因為最後的select語句已經把你要的結果輸出了
除了實際運行看數據,別的也沒什麼號驗證的了,如果語法不對,創建時就失敗了
exec Get_operator @Czy_code=『code』,@Czy_password='pwd'
執行以下看結果嘍
另外查詢裡面沒必要用事務,可以去掉transaction