我剛剛下載了SQL Anywhere的開發人員版本。我怎樣才能得到我連接到的數據庫中的表格列表?對於特定的表格,我如何獲得該表的元數據(列名,類型等)?SQL Anywhere中的表詳細信息?
回答
我沒有使用SQL-Anywhere的多年而下面的語句應該工作
select c.column_name
from systabcol c
key join systab t on t.table_id=c.table_id
where t.table_name='tablename'
這是直接從an earlier question
假設的Windows那兒剽竊:開始 - 所有程序 - SQL Anywhere的11 - 的Sybase中央
然後連接 - 連接和SQL Anywhere 11 ...
選擇 「ODBC數據源名稱」 和p ick「SQL Anywhere 11演示」
按OK查看數據庫中各種對象的樹視圖(表等)。
select * from systable // lists all tables
select * from syscolumn // lists all tables columns
對於特定的表:
describe TableName
將返回表的列,與列的類型的指示,無論是可空和主鍵
SELECT b.name + '.' + a.name
FROM sysobjects a, sysusers b
WHERE a.type IN ('U', 'S')
AND a.uid = b.uid
ORDER BY b.name, a.name
這將產生有權訪問它們的表和用戶列表。
系統PROC,sa_describe_query是非常有用的
SELECT * FROM sa_describe_query('select * from TableName')
要獲得數據庫使用的所有表的列表:
select * from systable //without 's'
要獲得所有列的列表:
select * from syscolumn //without 's'
這已經在上面解答:http://stackoverflow.com/a/682626/334849 – LittleBobbyTables 2012-10-05 19:07:20
使用該視圖:http://dcx.sybase.com/1001/en/dbrfen10/rf-syvcol.html
嘗試其中創建
select * from sys.syscolumns
或只是表:
select * from sys.syscolumns where creator=(select current user)
要選擇一個表的詳細信息
select * from Table_Name;
要選擇兩個不同的表格,並與ID
地圖select * from Table_1 t1,Table2 t2 where t2.id=ti.id;
select * from user_tables;
desc tablename;
這對SQL Anywhere無效。 – 2014-11-11 09:39:29
select t.table_name,c.column_name,c.base_type_str,c.nulls from systabcol c key join systab t on t.table_id = c。table_id的
http://dcx.sap.com/1200/en/dbreference_en12/syscolumn345.html
- 1. 詳細信息sql
- 2. 詳細信息表中的SQL Server值
- 3. Crystal Reports詳細信息詳細信息
- 4. Android主詳細信息詳細信息
- 5. SQL從主選擇 - 詳細信息表
- 6. 指定詳細信息表格信息
- 7. 表空間詳細信息
- 8. 主詳細信息表
- 9. 用戶詳細信息表中的用戶認證詳細信息或單獨?
- 10. 如何使用查詢從sql server中獲取表的詳細信息?表詳細信息
- 11. 在AngularJS中的詳細信息表
- 12. PushViewController詳細信息?
- 13. UITableView詳細信息
- 14. IMAP_AirSeatMapService詳細信息
- 15. 加密的SQL登錄詳細信息
- 16. SQL - 查找列FK的詳細信息
- 17. 查找表分區的詳細信息
- 18. 分區主表詳細信息表
- 19. NSIS在顯示詳細信息後隱藏詳細信息
- 20. LINQ:獲取表詳細信息
- 21. SQL Server PerfMon計數器詳細信息
- 22. Magento sql查詢產品詳細信息
- 23. 從SQL詳細信息刪除查看
- 24. SQL Profiler連接詳細信息
- 25. Facebook的詳細信息
- 26. Tweet的詳細信息
- 27. 在ASP.NET中的詳細信息視圖
- 28. 搜索用戶詳細信息表格
- 29. mysql關於表的詳細信息
- 30. MVC3「詳細信息」視圖中的HTML.Checkbox
我得到了答案,我就在這裏表的細節問題的一部分: http://stackoverflow.com/questions/100504/what-is-the-sql-command-to-return-the字段名稱的表 但我仍然不知道如何找到表的列表。我有一個想法,但讓我試試:) – virtualmic 2009-02-25 09:54:28