19
A
回答
29
我不這麼認爲。 "SQL As Understood By SQLite"頁面沒有提及表格或列註釋,也沒有提到CREATE TABLE或ALTER TABLE文檔。
此外,Unsupported SQL的維基頁面有這樣的:
2009-08-04:表和列註釋 - 我已經走遍了DOCO並不能找到關於申請意見表或他們的任何列。
是的,這是一個從2009年開始的維基頁面,但是該說明得到了其他文檔的支持。
但是,SQLite確實保留了您放入DDL的SQL註釋。如果你給這對sqlite3
CLI工具:
CREATE TABLE User
-- A table comment
(
uid INTEGER, -- A field comment
flags INTEGER -- Another field comment
);
然後你得到完全從.schema
命令回:
sqlite> .schema
CREATE TABLE User
-- A table comment
(
uid INTEGER, -- A field comment
flags INTEGER -- Another field comment
);
所以,你應該能夠僞造它,如果你能控制所使用的DDL創建你的表格。
0
當使用sqlite創建表(我在python中使用sqlite3
)時,不支持COMMENT
部分。
這失敗(完全的MySQL語法適用):
CREATE TABLE `Info` (
`Test` VARCHAR(512) NOT NULL COMMENT 'Column info here'
);
這工作(在列聲明沒有COMMENT
):
CREATE TABLE `Info` (
`Test` VARCHAR(512) NOT NULL
);
0
有兩種方式提出意見SQLite中:
連字符
-- this is my comment
SELECT * FROM employees;
C風格
(我不知道如果這是原來的海報在說什麼,但是這是我一直在尋找,當我第一次發現這個問題。)
相關問題
- 1. 將註釋添加到UIImageView
- 2. 將註釋添加到pdf
- 3. 添加註釋列
- 4. 將julian日期列添加到SQLite表
- 5. EXCEL:將「註釋」列添加到數據透視表
- 6. Sharepoint 2010將註釋板添加到自定義列表
- 7. JPA:如何使用OneToMany註釋將新項添加到列表
- 8. Oracle SQL添加多行表註釋或列註釋
- 9. 將編程註釋添加到Java類
- 10. 將註釋添加到XML文檔
- 11. 將URL添加到.NET XML註釋
- 12. 將註釋添加到JAXB xml
- 13. 添加註釋到MS Word表格
- 14. 將一列添加到Android SQLite數據庫/添加表
- 15. 添加註釋到PDF android
- 16. 添加註釋到交易
- 17. 添加註釋到文件
- 18. 添加註釋
- 19. 如何向mysql表和列添加長註釋?
- 20. 將列添加到sqlite數據庫
- 21. Oracle創建表AS和表註釋和列註釋
- 22. 將多個註釋添加到燭臺圖表
- 23. MPAndroidChart - 如何將註釋或圖像添加到圖表
- 24. 註釋SQLite中
- 25. Android SQLite添加新列到表
- 26. 添加註釋值
- 27. 向Morris.js添加註釋/註釋
- 28. 如何使用SQLAlchemy將註釋添加到mysql中的表或列?
- 29. 如何製作註釋,將所有類型的類添加到列表中
- 30. 如何將SQLCE和SQLITE添加到C#?
與使用'.schema'一樣,您可以使用以下語句獲得與SQL語句相同的結果: 'SELECT name,sql FROM sqlite_master WHERE type ='table'AND name ='{$ table}'ORDER BY名稱;' (其中$ table是表的名稱)。請參閱:http://stackoverflow.com/a/6617764/180733 – fooquency