我可以在不知道列數的情況下向數據庫表中添加新的數據行嗎?我希望在整行中具有相同的值。在不知道列數的情況下向數據庫添加數據?
-2
A
回答
1
OP問,
我可以添加數據到數據庫表中的新行而不知道 數列的
答案是NO
您可以添加數據不知道列名,但不知道列的總數。
INSERT INTO TABLE_NAME VALUES('', '', ... '',);
但事實上,使用數據庫元數據表實時確定列的數量通常並不困難。例如,在Oracle中你可以用這樣的查詢做,
SELECT count(*)
FROM all_tab_cols
WHERE table_name = 'your table name'
AND OWNER='your schema name'
但作爲@Damien_The_Unbeliever在上述評論說,沒有一個固定的模式將是一個非常不好的編程習慣。
+0
如果用戶知道至少一個列名稱INSERT INTO Tablename(KnownColumnName)VALUES(Value);',那麼這是可能的。如果列具有默認值,則所有其他列都將獲得「NULL」或「DEFAULT」 – Fabio
相關問題
- 1. 在不知道目標數據庫的情況下部署數據庫項目
- 2. 在不知道密碼的情況下訪問數據庫?
- 3. 如何在數據庫爲空的情況下添加數據?
- 4. Django - 在不丟失數據的情況下將數據添加到數據庫
- 5. 在不知道列數的情況下在表中顯示數據
- 6. 如何在不知道域名的情況下加載整個數據庫?
- 7. 只有在數據庫尚未存在的情況下向數據庫添加數據(節點js)
- 8. 在不知道類型的情況下打印數據?
- 9. 在不知道數據佈局的情況下訪問json類型數據?
- 10. 如何在不添加相同數據的情況下添加多個數據?
- 11. 在不知道列數的情況下在熊貓數據框中添加一行
- 12. 在不知道前綴的情況下在數據庫中插入表格
- 13. 在不使用數據庫的情況下存儲數據android
- 14. 在不使用UDF的情況下向pyspark數據框添加新列?
- 15. 在不改變源數據庫模式的情況下單向同步數據
- 16. 在數據庫拆分的情況下收縮數據庫
- 17. 如何在不丟失舊數據的情況下在sqlite數據庫上添加數據?
- 18. SQL Server在不知道列名的情況下從表中選擇數據
- 19. 在不知道確切字段數量的情況下檢索POST數據
- 20. Rails:在不觸發before_save的情況下添加數據
- 21. 在Yii中向數據庫添加列
- 22. 在不知道行數的情況下保存一個數組以將行分隔在mySQL數據庫中
- 23. 如何在沒有數據庫的情況下收集數據
- 24. 如果數據庫不存在,向數據庫添加新行
- 25. 向數據庫添加數據PHP
- 26. 在c#中向數據庫的數據行添加數據
- 27. 在不破壞簽名的情況下向Android APK添加元數據
- 28. 在不影響可用性的情況下向圖像添加任意數據
- 29. 如何在不創建新數據庫的情況下導入mySQL數據庫
- 30. Android:ListFragment,沒有數據和數據正在加載的情況下
不清楚你在問什麼。請說明 – FeliceM
明確發佈你的期望 –
你想怎麼做以及你怎麼知道列數 –