一、本地数据库可以使用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
本文介绍了如何使用 SQL 命令行工具 sqlcmd 和 osql 进行本地及远程数据库的操作,包括获取数据库名、表名及字段名等实用技巧。
7094

被折叠的 条评论
为什么被折叠?



