谁知道ASA:如何根据系统表查数据库中的表和列的信息

谁知道ASA:如何根据系统表查数据库中的表和列的信息,第1张

您可以以查看数据库中任何其它表中的数据相同的方式查看 SYSCATALOG 视图中的数据。系统表和视图的所有者是特殊用户 ID SYS。此表中的列包含其它重要信息。例如,creator表示每个表的创建者;tname 表示每个表的名字;ncols 的列是每个表中列的数目;名为tabletype的列将该表标识为基表或视图。另一个重要的系统表是一个名为SYSCOLUMNS的视图。它说明数据库内所有表中的所有列。若要查看表的内容,请键入以下命令,其中tablename表示您要列出其列的表的名称:SELECT *

WHERE tname = tablename根据返回的内容,可以得到要查的表的所有列的信息,包括列名,类型,长度,主键等等。

SQL server 中的表导入 ACCESS 不会有什么问题,不过要查看一下 ACCESS 表中的字段类型,比如,自动编号类型的。

SQL Server 中的视图不会被转换成“查询”,所以你要重新写一下。

ACCESS 不支持函数、存储过程、触发器,这也就是它们俩的区别之一,要不SQL SERVER 还混什么呢?呵呵


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10016293.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存