
SQL问题解决
luofeng0710
代码爱好者!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL server服务启动失败
错误提示:请求失败或服务未及时响应。有关详细信息,请参见事件日志或其它适合的错误日志。查看日志里面有:MSSQLSERVER 服务未能用当前配置的密码以 .\Administrator 登陆,因为以下错误: 登录失败: 未知的用户名或错误密码。原创 2011-07-13 09:35:31 · 3543 阅读 · 0 评论 -
根据ID批量删除记录问题
问题描述:有一个字符串 IDs 内容是以逗号分割开的多个ID我以前用的做法是:在程序逻辑层创建一个根据ID单个删除的方法,把各个ID提取出来,然后分别调用单个删除的方法。但这样做的结果就是,会造成大量的对数据库访问。解决办法:在逻辑层创建一个方法,执行批量删除原创 2011-09-06 11:25:07 · 4382 阅读 · 0 评论 -
.net 拼接sql语句 in('xxx','xxx')
要求传递过来的字符串格式为:xxxx,xxx,xxxxx,xxxx,(两边可以有逗号).string.Format("delete table1 where id in ('{0}')", ids.Trim(',').Replace(",", "','"));原创 2011-09-07 15:26:29 · 4034 阅读 · 3 评论 -
ORA-00972: 标识符过长 错误排除
如果是拼接成的sql语句,请查找传递参数时字符型字段是否两边少了引号。原创 2011-09-22 08:44:40 · 18507 阅读 · 1 评论 -
oracle 模糊查询问题
我是拼的SQL语句,结果类似与select * from mytable where caption like '%%'结果查询不到结果。随后发现like '%%'是查询不到是null的列的。原创 2011-08-26 14:11:17 · 661 阅读 · 0 评论 -
ORA-06502错误的反省
ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小一般情况对数据库查询的时候我们会用拼接一个where语句的方式来查询,不过有一种情况我们不太确定where语句的内容(比如说,它需要在运行时确定,也就是在执行是拼接一个sql语句 XXXID in (IDa,IDb,IDc,...))。这个错误出现前,我的做法是就是这样的。出现问题的原因是,随着数据量的增大,in后原创 2012-01-09 15:53:12 · 828 阅读 · 0 评论 -
sql获取指定时间范围数据
以下分别为获取本天、本周、本月数据需要的where条件,其中publishDate为数据库里面存储的日期字段此代码是在查询oracle数据库的.net 代码 DateTime today = DateTime.Now; whereDay = string.Format("to_char(publishDate原创 2012-02-10 17:31:51 · 2198 阅读 · 0 评论