一个sql问题
表里有个字段FLG 值为Y 和 N
WHERE a.ACCT_PLAZACLASS_FLAG = 'y' 用这个查不出来 因为它区别大小写。。。。。。
有什么办法让他不区分大小写。。。。
如果万一界面输进去的是y 那我写的sql是Y 那岂不是查不出来???
WHERE Upper(a.ACCT_PLAZACLASS_FLAG) = 'Y'
这个要靠应用程序来控制。
insert或update时,upper(输入参数字符)。
或者触发器实现。
不过触发器不是个好东西,最好程序搞定。
可以了
相关问答:
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
我们C#做一个窗体 往数据库里插入数据
SqlConnection cn = new SqlConnection("Data Source=20090713-1752\\SQLEXPRESS;Initial Catalog=goods;Integrated Security=True");
......
我是在toad中输入下段sql
declare
TYPE test_rec IS record(
code varchar(10),
name varchar(30)
);
v_book test_rec;
......
sql的软件在哪里可以下啊!在网上找了蛮多都用不了啊
随便搞一D版吧,
迅雷第一个就可以用
2000,2005都这样
http://119.147.41.16/down?cid=0698C2D64D7D637D90A6D2482298E6717D4F15CD&t=2&fmt=-1 ......