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