- 浏览: 193679 次
- 性别:
- 来自: 武汉
最新评论
-
shaoscj163:
...
Java文件下载详解 -
ningy1009:
很不错,学习了
SQLServer2008 关于while循环 -
chen_lian:
写得非常具体详细 必须赞一个 嘿嘿 谢谢
Java文件下载详解 -
yanwushu:
很好,简明实用
SQLServer 关于Decimal精度控制 -
icefire_love:
受教了.总结的还不错.
SQLServer2008 字符串函数一览表
文章列表
[转]Oracle 存储过程语法
- 博客分类:
- database
转自:http://www.cnblogs.com/chuncn/archive/2009/04/29/1381282.html
存储过程
1 CREATE OR REPLACE PROCEDURE 存储过程名
2 IS
3 BEGIN
4 NULL;
5 END;
行1:
CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;
行2:
IS关键词表明后面将跟随一个PL/SQL体。
行3:
BEGIN关键词表明PL/SQL ...
Java中Ajaxa中文乱码问题
- 博客分类:
- ajax
客户端:
url='test/queryList?itemName='+itemName;
//如果只转一次url=encodeURI(toUrl); 到后台时:乱码 servlet里decode后:也同样是乱码
url=encodeURI(encodeURI(toUrl)); 到后台时: %E4%BF%A1%E6%81%AF servlet里decode后:变成前台输入的中文$.ajax({ url:url, type:'get', dataType:'html', success:function(e) { } } ...
接口事实上就是将对象间的共有特征方法和"属性"以抽象的形式集合到类中,封闭为一个特定集合,一旦类实现了接口,类就可以支持接口所指定的所有属性和成员。相等同于一个协议,这个协议是为了类与类之间相互更 ...
[转]IOS开源项目组件
- 博客分类:
- mobile
http://hi.baidu.com/oday0311/item/a3a9d3df8dd19918d78ed093
有这样一个表tbl
id code name
11 a aa/bb/cc
22 b ee/rr/tt
需要将name段根据‘/’拆分开来,变成新的数据行
即:
id code name
11 a aa
11 a bb
......以下省略.....
先给该表加上序号,存入临时表
select ROW_NUMBER()OVER(ORDER BY T.code desc) 序号,* into #temp from tbl
--创建一个带有固定列的临时表
create table #t ...
例如
select * from tbl_a a
left join tbl_b b on b.docno=a.docno and b.project=a.project
where a.docno='xxx'
发现a的project列和b的project列都为 null
于是匹配不到值
最后改为:
select * from tbl_a a
left join tbl_b b on b.docno=a.docno and isnull(b.project,0)=isnull(a.project,0)
where a.docno='xxx'
即可
Foeach 时修改集合的值报错
- 博客分类:
- .net
就是"集合已修改;可能无法执行枚举操作 foreach" 啥的,
不让我改
百度到Foreach是只读的,只供取值用,无法进行新增,修改,删除(仅引用,实际待验证)
解决办法:将Foreach改为For,即可修改。经验证,可行。
windows 装XP系统
- 博客分类:
- anytings
笔记本型号:HPCQ40-506AX
1.在BIOS中更改启动顺序:将USB设为第一启动项2.插入装有PE系统的USB设备3.开机后一直按F124.到达选择系统界面,目前我的HPCQ40用其他系统进去都会卡死,选择WIN7却可以5.进到系统内,先备份C盘需要备份的文件,将 WINXPSP3_纯净版.GHO 文件拷到非系统分区下的任一分区内6.打开桌面的Ghost工具,选择 XXX(不记得了) -- From 此时选择刚刚的 WINXPSP3_纯净版.GHO 文件7.下一步,选择ROM设备,(列表中一般会显示本机磁盘以及此前插入的USB设备等),可以根据容量大小判断,选择本机磁盘8.下一步, ...
SQLServer In和Exists
- 博客分类:
- database
In Exists ()
1分42秒 5秒
Exists() 返回布尔值
如果子查询结果行>0,则返回 TRUE。
反之返回FALSE
exists(select * from tbl)
等同于
( select count(*) from tbl )>0
SQLServer2008 去除换行符
- 博客分类:
- database
declare @str varchar(8000)set @str='SQL语句'
select replace(@str,char(10),'')
1. 获取表的基本字段属性
获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length FROM syscolumns, systypes WHERE syscolumns.xusertype = systypes.xusertype AND syscolumns.id = object_id('你的表名')
运行效果
2.单独查询表的递增字段
--单独查询表递增字段select [name] from syscolumns ...
一.distinct 的详细用法?是否只对第一个字段起作用?
-->
distinct用于select 后,需要查询的字段左,用于过滤重复记录,
影响查询结果的并不只是最靠近它的那个字段,而是select后的所有字段
例如有这么一个表#temp
type nam ...
报错。。。。。。。。。。
- 博客分类:
- .net
1.在将DataTable A里某行某列的值赋值给DataTable B 里的某行某列时报错:
值对于 Int32 太大或太小。不能在 LotCodeID 列中存储 <1001112022035229>。所需类型是 Int32。
原因是:我给DataTableB里的那个字段,我起初给了个默认值0,因此系统将该列的数据类型默认为了 Int32 ,而我一直在那里想着要把DataTableA里的那个字段的的数据类型转为Int64,全然没有想到是DataTableA的问题,最后只有将DataTableA的那个字段默认值改为空字符串 '',才能让它们兼容
疑问...........
- 博客分类:
- anytings
如果我有一个DataSet
里面有一表三列一行
现在我要循环这个DS第一个表里的行
并改变第三列的值,
循环结束后
再次循环,这次只是输出它们的值
值会改变吗?
为了证明这个问题,写了这些代码:
DataSet ds ...