摘要: sqlserver 把一个nvarchar 与 int 类型 拼接 会自动转换 INT 做运算,nvarchar 类型有16位 转换失败只能 str(int) 转换成 字符型 进行拼接 (sqlserver 把2013071000000225 自动转换成数字就失败溢出了,str() 转换成字符)分页的时候 用not in 分页 但是 主键是两个字段 双主键 只能 拼接之后 not inSELECT TOP(1) A.*, B.START_DATE,B.END_DATE,B.DOCTOR_ID,C.DOCTOR_NAME,C.DOCTOR_TITLE,D.DISEASE_INFO FROM DO 阅读全文
posted @ 2013-07-22 17:59 文刀君 阅读(8461) 评论(0) 推荐(0) 编辑
摘要: 1.首先原因很清楚 ,就是 插入表操作的时候 数据列不匹配。原因是我增加了一个字段。修改了 插入的SQL 但是,忘记修改了 触发器、函数、存储过程里的此表的插入操作。主要是因为 插入操作 没有写 列名。以后要形成习惯 插入操作写列名,以后 增加字段 允许为空 就不用修改 触发器 什么的了。切记 切记! 阅读全文
posted @ 2013-07-22 10:10 文刀君 阅读(2789) 评论(0) 推荐(1) 编辑