代码改变世界

sqlserver 命令行使用教程

2012-10-25 09:33  小草生活  阅读(783)  评论(0编辑  收藏  举报

sqlcmd -S ,\sqlexpress

select * from sys.databases
exec sp_renamedb 'db1 ', 'db2 '

use db_name
go
select * from sys.tables
SQL code说明:列出数据库里所有的表名
select name from sysobjects where type='U'

说明:列出表里的所有的列
select name from syscolumns where id=object_id('TableName')


3.查询表中的列
select c.name,c.length from syscolumns c inner join sysobjects t on c.id = t.id and t.name='spt_monitor'

1> select c.name,c.length from syscolumns c inner join sysobjects t on c.id = t.id and t.name='spt_monitor'

 

U 指的是用户创建的表。
S 指的是系统表。
TR 指的是触发器,
这个你可以看一下联机丛书。