MS-SQL
fangyuantdy
获得北大青鸟初级程序员及程序员证书
展开
-
SQL 几个字符串操作函数
select substring(lastpost,1,len(lastpost)-2) from dv_topicleft,返回左侧指定个数的字符串right,,返回右侧指定个数的字符串len,返回字符串长度substring,截取指定起始位置,固定长度字符串原创 2008-04-26 02:09:00 · 422 阅读 · 0 评论 -
MSSQL的IN参数化查询
在做项目的过程中遇到了这样的问题,SQL语句写在了XML文件中,动态传参数进去后执行查询,但是在in查询的过程中遇到了问题,如果说某个字段是数值类型的进行in查询的话,传进去的参数被当做整个字符串了,没办法从中匹配,后来经过不断的百度之后找到了解决方案,原来SQL内置的函数能解决问题,以下是一个例子,State是一个整形的字段,@State是一个string类型的参数,传进来的参数是用逗号分隔的整原创 2009-10-14 14:23:00 · 1185 阅读 · 0 评论 -
SQL Server检索排序遇到NULL列的问题
使用ISNULL(字段名,想转换的值)就能检索出你想要的值了原创 2009-12-10 15:25:00 · 322 阅读 · 0 评论 -
Ibatis的Insert方法返回值的问题
<br />做项目的过程中用到了Ibatis连接数据库,然后在调用Insert方法的时候发现返回值居然是Object的,而Delete,Update返回的是整数,百度之后发现Insert之后可以返回刚插入的自增列的值,其实我这个项目中没有这个需求,只是想得到影响的行数,但是始终找不到如何配置,<br />最后想想也没有必要得知影响行数,插入操作要么成功,要么报异常原创 2010-06-05 14:33:00 · 1621 阅读 · 0 评论 -
【轉 】(记录合并)union和union all 的区别
<br />在数据库中,union和union all关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。<br />union在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。<br />如: <br />select * from test_union1 <br /> union <br />select * from test_union2 <br /> 这个SQL在运行时先取出两个表的结果,再用排序空间进行排序转载 2010-09-26 17:08:00 · 305 阅读 · 0 评论 -
MSSQL 2008 数据同步
项目需要,几个DB,其中有两个表的数据需要同步,网上找了下,文章很多,知道了用本地发布和本地订阅功能,没完全照着教程(http://www.cnblogs.com/dudu/archive/2010/08/26/1808540.html)做其中选择发布类型的时候我选择的是快照发布原创 2011-07-26 13:50:35 · 584 阅读 · 0 评论