- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 SqlServer 获取本周、本月、本季、本年的第一天和最后一天
--本周select dateadd(WEEK, datediff(WEEK, 0, getdate()), 0);select dateadd(WEEK, datediff(WEEK, 0, getdate()), 7);--本月select dateadd(month, datediff(month, 0, getdate()), 0);select d
2015-05-19 10:12:22 4967 1
转载 Oracle 获取本周、本月、本季、本年的第一天和最后一天
--本周select trunc(sysdate, 'd') + 1 from dual;select trunc(sysdate, 'd') + 7 from dual;--本月select trunc(sysdate, 'mm') from dual;select last_day(trunc(sysdate)) from dual;--本季
2015-04-02 09:35:25 796
原创 Oracle 获取星期几
方法为:select to_char(sysdate,'day') dayth from dual星期三可以设置语言:select to_char(sysdate,'day','NLS_DATE_LANGUAGE=AMERICAN') dayth from dualwednesday需要说明:查询出来的内容是有空格的,需注意,下面语句
2015-04-01 17:09:46 10018
原创 Oracle CLOB 字段插入时提示字符过长
这个问题,不是指clob字段容不下那么长的内容,而是执行的sql文本过长。解决办法是,运行带参数的sql语句。string sql = @"insert into table1 (table_id,table_name,clob_field) values (:table_id,:table_name,:clo
2015-03-27 10:23:13 7225
原创 PowerDesigner设置导出数据库类型
PowerDesigner设计好表之后,导出的sql执行报错,可能是因为你导出的数据库类型不对。修改方法:Database-> Change Current DBMS...如下图,选择对应数据库类型就可以了另外,导出的sql建表语句可能使用了Domain类型,这个也可以设置,如下:Database-> Edit Current DBMS -> Scr
2015-03-04 16:30:45 1362
原创 Visio安装失败 无法打开注册表项 解决方案
如题,既然打不开注册表,我们就加权限让他能打开注册表。方法如下:开始->运行->regedit.exe->在里面按照路径找到提示的注册表->右键->权限->添加->高级->立即查找->找到当前用户->确定->在完全控制和读写上打勾->确定但是大家会发现,添加了这个注册表权限,又提示另外一个,很烦,一次次的回滚重新安装。所以我发需要修改的注册表整理了一下,列到这里,提
2015-03-03 09:57:50 9824
原创 IList与List的区别
这个问题困扰了我很久,定义两个变量IList list1=new List ();List list2 =new List ();怎么也看不出他俩的区别,在使用这两个变量时,虽有稍许不同,但功能该有的都有。而且经测试,list2数据处理排序遍历都会比list1快,那IList类型为什么还会存在呢?今天看技术问答,看到一个问题,在帮他想答案的时候,突然意识到一个ILi
2015-03-02 16:09:10 732
转载 MessageBox的用法【转】
1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。2.MessageBox.Show("There are something wrong!","ERROR");可以给消息框加上标题。3.if (MessageBox.Show("Delete this user?", "Confirm Message", Message
2015-02-27 16:32:49 494
原创 C# 判断字符串是否只有数字或字母
//只有数字 public static bool IsOnlyNumber(string value) { Regex r = new Regex(@"^[0-9]+$"); return r.Match(value).Success; }//只有字母 public
2015-02-27 15:02:30 4513
原创 Sql语句从SqlServer转换Oracle
sql语句从SqlServer转换Oracle时,需注意的地方日期:0.获取系统时间getdate()改为sysdate1.日期转换字符串to_char(sysdate,'yyyy-mm-dd')2.日期截取年月日trunc(sysdate)3.字符串转日期,需要用to_date(sysdate,'yyyy-mm-dd hh24:mi:ss')4.日期加减不能用DA
2015-01-29 14:24:26 4306
转载 VisualStudio生成事件,拷贝dll命令
在项目文件点右键-属性-生成事件在里面加入生成后执行的copy命令,可以把编译在debug里的dll拷贝到运行目录中。这样就不用我们生成后,手动复制粘贴了。拷贝命令格式如下:copy [源文件全路径] 拷贝到的路径例如:copy $(TargetPath) ..\..\..\..\Runtime参考网址:http://www.cnblogs.
2015-01-22 15:42:53 1582
原创 oracle 游标的用法之一
游标查询内容有参数 declare cursor mycursor is select A.a1, A.a2 from tableA A where A.a1=''||aID||'' order by A.a2 desc; begin for c in mycursor loop BEGIN --循环的内容
2015-01-05 15:53:44 607
转载 Lambda表达式对List的处理
忘记是在哪看到的了,很久以前收藏的,现在转存在这里定义一个Employee类: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public decimal Salary {set; get;}
2014-12-30 15:18:06 1539
原创 sql server 日期取部分转换成字符串的整理
sql server 日期取部分转换成字符串的整理,如下:select CONVERT(varchar,getdate(),120 ) --2014-09-12 11:06:08 select CONVERT(varchar(10),getdate(),120) --2014-12-26 select CONVERT(varchar(12),getdate(),111); --20
2014-12-26 11:25:15 868
原创 SqlServer 如何将查询出的多行数据拼成一个字符串返回
我们在查询或做报表时,会遇到这样的情况,一个主表table_main,一个字表table_sub查询时需要显示主表的字段,然后把子表的内容拼成一个字符串与主表一起显示stuff(select ',' + fieldname from tablename for xml path('')),1,1,'')这句话的作用便是将多行fieldname字段的内容拼成字符串,并用逗号隔开。for xml path是SQL Server 2005以后版本支持的将查询内容拼成XML的方法。stuff函数的作用
2014-12-17 10:36:24 10080 1
原创 DevExpress部分控件应用大集合(持续添加)
1、设置ButtonEdit右边按钮的属性,例如宽度this.buttonEdit1.Properties.Buttons[0].Width = 20;2、隐藏ToolBar左侧拖拽和右侧的自定义设置this.bar1.OptionsBar.DrawDragBorder = false;this.barManager1.AllowQuickCustomiza
2014-12-05 11:40:10 777
原创 让RichTextBox的滚动条滚到最下面
1、焦点移到RichTextBox上richTextBox1.SelectionStart = richTextBox1.Text.Length;richTextBox1.Focus();2、焦点不 移到RichTextBox上richTextBox1.SelectionStart = richTextBox1.Text.Length;richTextB
2014-12-03 12:12:44 1753
原创 DevExpress的Grid加一列checkbox用来多选
DevExpress刚开始用,整理了一个在左边加一列checkbox用来多选记录的方法,分享给大家。效果如下图:首先要在设计器中加一列select,如图: 在绑定DataTable时要加一列,否则没办法多选,代码如下: /// /// 在绑定的DataTable上加一列checkbox供选择多行
2014-12-03 12:10:21 1318
转载 关于多线程的一个例子(UI实时显示)
原文链接:http://www.cnblogs.com/oec2003/archive/2009/12/20/1628412.html在开发Window应用程序的时候,经常需要在界面上显示出已经执行到什么步骤了,拿一个简单例子来说,创建一个Winform程序,在窗体上访一个Button和一个Label,点击Button时做100次循环,在Label上实时显示当前循环的次数。一种简单的做
2014-12-02 17:27:01 557
空空如也
SqlServer的存储过程中,只写几个select的sql语句,是什么作用呢
2015-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人