SELECT Name FROM TestData..SysObjects Where XType='U' ORDER BY Name
上述指令为:获取SQL数据库名为TestData中的所有表类型为“用户”的表名,查询结果在“SQL查询分析器”被列出来,现在的问题是
1、在程序中,如何将查询到的每个表名保存起来?
2、如何获取该数据中类型为“用户”的表总数?
请各位赐教!多谢!
...全文
2448打赏收藏
如何获取SQL中指定数据库名的表数量?
SELECT Name FROM TestData..SysObjects Where XType='U' ORDER BY Name 上述指令为:获取SQL数据库名为TestData中的所有表类型为“用户”的表名,查询结果在“SQL查询分析器”被列出来,现在的问题是 1、在程序中,如何将查询到的每个表名保存起来? 2、如何获取该数据中类型为“用户”的表总数? 请各位赐教!多谢!
conn.Execute "SELECT Name into #A FROM TestData..SysObjects Where XType='U' ORDER BY Name;select * from #A;"
conn.Execute "select count(1) from #A;drop table #A;"
上述是在VB中执行的命令,如何将获取的表总数取出来呢?