我用sqlplus創建了一個沒有任何數據的表。如何在DBFit中編寫測試來檢查是否存在具有該名稱的表?如何檢查在DBFit中創建表SQl查詢?
0
A
回答
0
所以你想要一個斷言,該表存在。簡單來說就是檢查Oracle數據字典。
不知道DBfit語法查詢是:
select count(*)
from user_tables
where table_name = 'YOUR_TEST_TABLE';
如果返回1表存在同名。如果它不是。
1
您可以使用查詢統計。
語法是這樣的。
!| Query Stats |
| query | is empty?|
|select * from user_tables where table_name = 'table_name' |false |
0
在從APC的答案,DBFIt你會做這樣的事情:
|查詢| ! - select count(*)KNT
from user_tables
where table_name ='YOUR_TEST_TABLE' - !|
| KNT |
| 1 |
儘管如果它不是您創建的表,您可能希望使用all_tables而不是user_tables。
+0
歡迎使用StackOverflow:如果您發佈代碼,XML或數據示例,請在文本編輯器中突出顯示這些行,然後單擊編輯器工具欄上的「代碼示例」按鈕({})在鍵盤上使用Ctrl + K可以很好地格式化和語法突出顯示它! – WhatsThePoint
相關問題
- 1. 如何創建SQL查詢
- 2. 如何在sql查詢中創建對?
- 3. 如何查找在SQL Server 2008中創建表的查詢
- 4. 在SQL中創建查詢
- 5. FitNesse的和dbFit:如何逃避冒號在SQL查詢
- 6. 在該查詢SQL查詢創建列
- 7. 如何創建一個SQL查詢來檢查多個表中的重複項
- 8. SQL查詢在同一查詢中創建和更新列表
- 9. 創建SQL查詢
- 10. 創建SQL查詢
- 11. 創建SQL查詢
- 12. SQL創建表並從中查詢
- 13. 從SQL中的查詢創建表
- 14. 如何檢查SQL Server中是否正在查詢表
- 15. 「創建如果不存在」和「創建表」像sql server查詢
- 16. 從我的sql查詢中檢查表
- 17. SQL查詢,以檢查在多個表
- 18. SQL查詢:如何創建「會話」列
- 19. 如何創建簡單的SQL查詢
- 20. 如何從SQL查詢創建Json?
- 21. 如何查找用於在Oracle sql developer中創建臨時表的查詢
- 22. 檢查創建表
- 23. 創建表查詢
- 24. 在C++/java中創建sql查詢?
- 25. 如何在同一個sql查詢中檢查多個sql查詢
- 26. 如何爲給定的sql查詢創建條件查詢
- 27. 如何查看從LINQ to SQL查詢創建的SQL?
- 28. 如何檢查SQL中表的創建日期?
- 29. Sql創建表檢查日期
- 30. 如何創建sql查詢插入另一個表中的值?
我不知道dbfit是什麼。快速谷歌告訴我這也是一個測試。那麼你想要檢查哪張桌子? – BobC
DbFit是一個單元測試工具。我正在使用dbfit檢查select *之類的查詢。現在,我想檢查dbFit中的創建表 –
好的,所以你在sqlplus中創建了你的表。你現在在檢查什麼?它存在嗎?這是它的名字嗎?它是空的? – BobC