declare @a numeric(8)
select @a=isnull(@a,0)+100
select @a希望你成为我们的朋友!
select @a=isnull(@a,0)+100
select @a希望你成为我们的朋友!
解决方案 »
- sql 数据对照如何实现
- 请教一个查询语句的写法
- 求SQL2000带条件的触发器问题
- 在数据库里类似这样templog带有log的文件可以删除吗?
- [求助]跪求:http://bbsx.cmfu.com/bbsx/ 这样的论坛源码哪里有??
- 触发器和存储过程所能修改表的权限是由什么确定的?
- 为何不能修改NULL值为某一个值?
- 连接SqlServer服务器的问题
- 用触发器保存一个表update、insert、delete的那一条记录到另一个表,怎么做?
- 如何创建一个标准 EXE文件来执行一些操作
- 貼出僅有的30分,為表示對女同包們的歉意,與我過去的不是。
- 对数据库内容加密生成的二进制数据,存储过程中出错怎么办?
你的做法我們也是這樣做的,我就是說能不能通過別的方法
將isnull語句去掉declare @a numeric(8)
select @a=@a+100
select @a
這樣就能得到正確的結果
我是想實現這樣的方法。
Sql就是这样了,没办法吧~~~~
你提问的方式,BTW,可能你是开玩笑似的说,但是既然大家都不喜欢你就改改嘛
要么指定初始值,要么运行时isnull判断
其实tj_dns(愉快的登山者) 所说的方法很不错,并且你不可能每次都重复写代码吧,如果说怕万一,就没有什么是没有万一的了。
如果你是在一个数据库里面使用,可以使用里面的默认值的方法绑定一个默认值到一个表上,这样就象设计表时设置默认值一样。可以在企业管理器中做到。
如果是一个单独的sql语句,就使用tj_dns(愉快的登山者) 的方法得了。
仅作参考
还有啊,楼主你是刚刚被女朋友甩了,还是最近换了个女上司啊?怎么这么仇视女性啊?莫非你是石头里蹦出来的?孙悟空啊。