SQL的IF ELSE问题 楼主肯定搞错了名字了,如果像现在这样写,就没问题use后面的库一定要有,别写错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'MyBD') use [MyBD] //这里错ELSE print '数据库不存在!' 绝对没写错,你可以copy过去试一下,就是数据库不存在的时候出问题 我是05,没错啊...除非写use 没有的库,会报错误 IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'MyBD') EXEC('use [MyBD]') ELSE print '数据库不存在!' 我的是03的IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'MyBD') EXEC('use [MyBD]') ELSE print '数据库不存在!' 这个对了,哈哈,谢谢 EXEC('use [MyBD]') 和'use [MyBD]'不知道有何区别?好像执行EXEC('use [MyBD]')没有什么反应 sql 日期时间函数! 求一个插入操作之前的触发器 经典问题3? 求一句SQL的写法? 为什么网站调用sql时出现这种问题!高手帮忙.... 我怎样写一个存储过程每天定时执行一些动作(比如备份) 日期型字段相减的问题 请教:sql2000 视图,在程序中调用时使用group by 不能通过? 毕业设计,十万火急(如何实现数据库内容的修改?) 可以定义一个id字段,每增加一条纪录,id字段就自己编号吗?要怎样做!谢谢! sql 连接查询结果 查询出存储过程内循环(循环24小时)的数据
use [MyBD] //这里错
ELSE
print '数据库不存在!'
EXEC('use [MyBD]')
ELSE
print '数据库不存在!'
EXEC('use [MyBD]')
ELSE
print '数据库不存在!'
这个对了,哈哈,谢谢
和
'use [MyBD]'不知道有何区别?好像执行EXEC('use [MyBD]')没有什么反应