解决方案 »
- sql server2000查询分析器中如何将查询结果导出到Excel且带表头
- SQL数据插入
- 请教一查询语句,在线等待
- 这个简单网上订书系统的数据库怎么设计?
- |zyciis| 数据库的主键和外建的问题: 如何让字段设置了主键以后,当他为某一个值时不对他进行主键外键约束呢 急啊 200分 谢谢
- 请问关于树查询的存储过程如何写?
- 一个存储过程的问题,有点急
- 存储过程的简单问题
- 把竖表变成横表,解决后,另开帖子给200分
- *****************请大家看看这样的SQL语句怎么写?
- 频繁修改RPC对效率有多大影响
- LogExplore 怎么恢复ntext 字段的数据,我恢复后发现数据类型是varchar(3000),并且数据被截断了。
begin
create table TUser
(
userid varchar(10),
userName varchar(50),
userAge varchar(4),
userAddress varchar(500)
)
end脚本内容(二):
if not exists(select * from TUser where userid = N'01')
begin
create table TUser
(
userid varchar(10),
userName varchar(50),
userAge varchar(4),
userAddress varchar(500)
)
end
---------------------------------这样的语句逻辑是错误的,if (not) exists (.....)
只能判断表中有无记录,而不能判断表是否存在.if object_id('tUser','u') is null
begin
create table ....
end
很奇怪,用25楼的判断方法,仅当判断为真时,正常,即表确实不存在时,才正常,若当表存在时,即判断为假时,也出现那样的异常信息....
之前只是试了不存在情况,以为可以了,没想到...
begin
create table ....
end这种方法判断,当表存在时,即条件为假时,也会出现那样的异常....