您的位置:首页 > 其它

All Mark一下,自己的错误以及常见问题。

2015-05-29 21:25 399 查看
------------------------

--2015年12月18日20:45:01

41.SQL 拼接字段查询

  1.SQL SERVER:

SELECT CAST(COLUMN1 AS VARCHAR(10)) + '-' + CAST(COLUMN2 AS VARCHAR(10) ...)  as P FROM TABLE


  2.ORACLE

SELECT (COLUMN1 || '-' || COLUMN2) AS P FROM TABLE


------------------------

--2015年12月10日11:29:48

40.SQL TRUNC() 截取字符串/日期

  有个需求就是 查询 相同日期(不同时间) 的 数量总和,这时就可以用到TRUNC()函数把'时间'去掉

    例如:

SELECT SUM(A.QTY) OVER(PARTITION BY TRUNC(A.DATE)) FROM TEST A WHERE A.DATE >= TO_DATE('DATE1','YYYY-MM-DD') AND A.DATE<=TO_DATE('DATE2','YYYY-MM-DD')


------------------------

--2015年12月10日11:28:12

39.SQL DISTINCT 去重复

------------------------

--2015年10月16日

38.查询数据库中某一字段重复值

select * from 表 where b in (select b from 表 group by b having count(*)>1)


------------------------

--2015年10月3日

37.jQuery ajax获取序列化后的Datatable 并加载到前台 模板

function jsonDateFormat(jsonDate) {//json日期格式转换为正常格式
try {
var date = new Date(parseInt(jsonDate.replace("/Date(", "").replace(")/", ""), 10));
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
var milliseconds = date.getMilliseconds();
return date.getFullYear() + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds + "." + milliseconds;
} catch (ex) {
return "";
}
}


function(转自:http://www.cnblogs.com/ahjesus/archive/2012/12/05/2803540.html)
------------------------------

10. oracle 'ORA-01861: 文字与格式字符串不匹配'

  查询oracle中date属性的值时,必须用to_date('2015/05/29','yyyy-mm-dd hh24:mi:ss')转换,否则 会报错!

    '2015/05/29' 可用 '{0}' 替换

select * from book where PRD_DATE >=to_date('2015/05/29','yyyy-mm-dd hh24:mi:ss') and PRD_DATE <=to_date('2015/05/30','yyyy-mm-dd hh24:mi:ss')  order by PRD_DATE desc


-------------------------

9.aspx页面<form>表单只能有一个 runat="server" 标记

-------------------------

8.oracle ORA-00936:缺失表达式

  value!! 应该是 values(insert语句啊!)

--------------------------

7.向Oracle数据库添加数据 (报ORA-01745: 无效的主机/赋值变量名)

    原因可能是:

      1、在sql语句中少了','分隔符。
      2、在绑定变量时,出现变量名和SQL保留字相同的情况。(我当时用 替换符":date" 报这种错误)

--------------------------

6.Asp.net 向Oracle数据库添加数据

  替换符 用 ':' sql 中用 '@'

--------------------------

5.提交带有<select id="sel"><input type="text" />标签的表单数据

  id为 'sel' 下拉选择框 用 $("#frm").serializeArray(); 格式化后 发送到后台。

  后台 var optionData = request["sel"]; 就能取到 选中的 选项

---------------------------

4.后台 request["key"] 取不到值

  原因 可能是 前台标签中 没有 'name' 属性

----------------------------

3.未将对象引用设置到对象的实例

  01.检测该值是否为空

  02.new出实例

----------------------------

2.图片 我这的错误是 链接字符串的名字写错了。



----------------------------

1.关于[可访问性不一致: 返回类型]的问题

  定义类之前加public。比如实体类
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: