我用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查詢創建列
- 4. 如何創建一個SQL查詢來檢查多個表中的重複項
- 5. 創建SQL查詢
- 6. SQL創建表並從中查詢
- 7. 如何創建簡單的SQL查詢
- 8. 檢查創建表
- 9. 如何查找用於在Oracle sql developer中創建臨時表的查詢
- 10. 創建表查詢
- 11. 在C++/java中創建sql查詢?
- 12. 如何查看從LINQ to SQL查詢創建的SQL?
- 13. 如何檢查SQL中表的創建日期?
- 14. SQL - 動態查詢不會創建表
- 15. SQL查詢來創建新表
- 16. 訪問/ SQL查詢JOIN創建的表
- 17. SQL查詢錯誤(創建表)
- 18. 如何在連接表是一對多時創建SQL查詢
- 19. 如何創建sql查詢插入另一個表中的值?
- 20. 如何構建在T-SQL中,查詢
- 21. 構建SQL查詢與NULL檢查
- 22. SQL查詢創建跨列
- 23. 休眠,創建SQL查詢
- 24. 查詢SQL Server 2000的表創建和修改查詢
- 25. 如何在Grails中創建子查詢
- 26. 如何在mysql中創建子查詢?
- 27. 如何構建SQL查詢
- 28. 如何在SQL Server中使用SQL查詢生成表的創建腳本
- 29. 如何創建此查詢
- 30. 如何檢查在SQL SQL表
我不知道dbfit是什麼。快速谷歌告訴我這也是一個測試。那麼你想要檢查哪張桌子? – BobC
DbFit是一個單元測試工具。我正在使用dbfit檢查select *之類的查詢。現在,我想檢查dbFit中的創建表 –
好的,所以你在sqlplus中創建了你的表。你現在在檢查什麼?它存在嗎?這是它的名字嗎?它是空的? – BobC