tryDECLARE @USERNAME VARCHAR(50),@PASSWORD VARCHAR(50)
SELECT @USERNAME = 'xxx'------------此处为单引号
SELECT @PASSWORD = 'xxx'
IF EXISTS(SELECT * FROM USERS WHERE ID=@USERNAME)
BEGIN
IF (SELECT PASSWORD FROM USERS WHERE PASSWORD=@USERNAME)=@PASSWORD
BEGIN
SELECT *FROM USERS
END
END
ELSE
BEGIN
SELECT * FROM USERS
END
SELECT @USERNAME = 'xxx'------------此处为单引号
SELECT @PASSWORD = 'xxx'
IF EXISTS(SELECT * FROM USERS WHERE ID=@USERNAME)
BEGIN
IF (SELECT PASSWORD FROM USERS WHERE PASSWORD=@USERNAME)=@PASSWORD
BEGIN
SELECT *FROM USERS
END
END
ELSE
BEGIN
SELECT * FROM USERS
END
解决方案 »
- 连接sql server2005异常?
- 麻烦那位老大帮我把这段oracle代码转为sql server,非常感谢
- SQL存储过程菜鸟问题..
- 帮忙写几个SQL语句。一小时后结贴。。。
- 存储过程中可以使用那些分支和循环语句??????????????
- 求助!!如何查询没有选某门课程的学生信息
- 各位请帮忙.....关于跟踪数据库中的每个表的数据改变情况?........
- SQL server 2005安装问题
- 导入数据后,web列表就打不开,这是为何?
- 如何获取SQL运行的游标位置,比如现在在修改表中的那一条
- 请问各大高手,我想用like '%[^-]%'筛选掉某字段中的带‘-’的记录为何不行!
- 怎么才能把一个库中的内容完全的导到另一个库中
你的语句没有语法的错误
是不是和别的SQL一起执行了
不是这里的错误