sql语句里面能写if 语句吗???? 不是存储过程,也不是触发器

[复制链接]
查看11 | 回复3 | 2011-8-13 13:55:00 | 显示全部楼层 |阅读模式
可以,比如创建表的时候,例如if exists (select * from sysobjects where id = object_id(N'table_name')) drop table table_name GO CREATE TABLE table_name(....) GO表 table_name 若存在则删除重建一个新的 table_name...
回复

使用道具 举报

千问 | 2011-8-13 13:55:00 | 显示全部楼层
可以,不过是用 case when来表示...
回复

使用道具 举报

千问 | 2011-8-13 13:55:00 | 显示全部楼层
可以用case when 替代if a>100 then...else...end可以改为case when a>100 then ... else ... end...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行