我刚刚下载了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 Server值
- 2. Android主详细信息详细信息
- 3. Crystal Reports详细信息详细信息
- 4. SQL从主选择 - 详细信息表
- 5. 指定详细信息表格信息
- 6. 表空间详细信息
- 7. 用户详细信息表中的用户认证详细信息或单独?
- 8. 在AngularJS中的详细信息表
- 9. SQL - 查找列FK的详细信息
- 10. LINQ:获取表详细信息
- 11. SQL Profiler连接详细信息
- 12. SQL Server PerfMon计数器详细信息
- 13. Facebook的详细信息
- 14. 搜索用户详细信息表格
- 15. mysql关于表的详细信息
- 16. MVC3“详细信息”视图中的HTML.Checkbox
- 17. Linq to SQL - 从两个表中返回记录详细信息
- 18. 数据导入到主SQL Server中详细信息表
- 19. 主详细界面中详细信息的多重视图
- 20. Android按钮详细信息
- 21. 显示行详细信息
- 22. OutofMemory异常详细信息
- 23. Sitecore演示详细信息
- 24. 主/详细信息页
- 25. ActiveReports多列详细信息
- 26. Beautifulsoup分析 - 详细信息
- 27. RDLC详细信息对
- 28. XCode项目详细信息?
- 29. MasterDetail ToolbarItem详细信息
- 30. Google Places API - 详细信息
我得到了答案,我就在这里表的细节问题的一部分: http://stackoverflow.com/questions/100504/what-is-the-sql-command-to-return-the字段名称的表 但我仍然不知道如何找到表的列表。我有一个想法,但让我试试:) – virtualmic 2009-02-25 09:54:28