一、本地数据库可以使用sqlcmd 直接进入命令行
二、远程数据库可使用osql
osql -S localhost -U sa -P123456 -d cmedb进入命令行
osql -S localhost -U sa -P123456 -d northwind -Q "select top 10 name from sysobjects"
osql -S localhost -U sa -P123456 -d northwind -Q "select top 10 name from sysobjects" -o "c:\rs.txt"
SELECT Name FROM Master..SysDatabases
2.获取所有表名:
select * from sysobjects where xtype=“U”
SELECT Name FROM DatabaseName..SysObjects Where XType='U'
XType='U':表示所有用户表;
XType='S':表示所有系统表;
3.获取所有字段名:
SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')
select Name from SysColumns
4.查询所有类型
select SysTypes.Name from SysTypes