我刚刚下载了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