如何使用c#从组合框中的数据库中获取所有表的名称

时间:2010-04-14 09:46:15

标签: c#

我正在使用c#.net windows表单应用程序。我有一个包含5个表的SQL数据库。我需要用这些表名填充一个组合框。只应显示名称。

2 个答案:

答案 0 :(得分:1)

在指定您正在使用的内容之前无法确定,但这是一个或多或少的标准查询,用于检索当前数据库中的表名(不包括视图):

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE'

答案 1 :(得分:1)

来自MSDN

SELECT name FROM sys.tables;

适用于SQL Server 2005及更高版本。