use master
select * from sysdevices
解决方案 »
- 请帮我规范一下一个存储过程语句好吗?
- 请教一句SQL语句.insert 的问题
- 小白请教个sql事物复制中出现“等待进程响应,无法在服务器上执行sp_replcmds”
- 有关视图的一个疑问,有点难吧???
- 将表Table1的字段A设为主键的SQL命令怎样写?新手求助!
- 求助:6个表的数据处理
- @@IDENTITY和MAX(ID)的区别
- Error: 17883, Severity: 1, State: 0
- 数据库里有100多万条数据
- vfp combo 急
- 高手们,帮我看看。大力 help me!熟ADO的请看!存储过程里有了insert语句后在应用程序里不能返回记录集(sql里可以)
- 我有一个SQl脚本文件,我如何在sql server2000建立数据库,并且用VC对该数据库的的一个表进行添加删除
begin
print '备份设备存在'
end
else
print '备份设备不存在''
print '在'
else
print '不在'
每个磁盘备份文件、磁带备份文件和数据库文件在表中占一行。该表只存储在 master 数据库中。重要 该系统表提供向后兼容信息。在 Microsoft® SQL Server™ 的早期版本中,该表包含所有数据库文件的列表。在 SQL Server 7.0 版中,数据库文件列表存储在每个数据库的 sysfiles 系统表中。
列名 数据类型 描述
name sysname 备份文件或数据库文件的逻辑名称。
size int 以两千字节 (KB) 页为单位的文件大小。
low int 维护该列只是为了向后兼容。
high int 维护该列只是为了向后兼容。
status smallint 表示设备类型的位图:
1 = 默认磁盘
2 = 物理磁盘
4 = 逻辑磁盘
8 = 跳过首部
16 = 备份文件
32 = 串行写入
4096 = 只读
cntrltype smallint 控制器类型:
0 = 非光盘数据库文件
2 = 磁盘备份文件
3 - 4 = 磁盘/软盘备份文件
5 = 磁带备份文件
6 = 命名管道文件
phyname nvarchar(260) 物理文件名。
use master
if exists(select * from sysdevices where name='yourDeviceName')
begin
print '备份设备存在'
end
else
print '备份设备不存在''
orif exists(select * from master..sysdevices where name='设备名称')
print 'exist'
else
print 'not exist'
select * from master..sysdevices where name='设备名称'如果返回的记录数为0,说明没有,否则表示有