摘要: SELECT replace(replace(replace(convert(varchar,getdate(),120),'-',''),':',''),' ','')select convert(varchar,getdate(),112)+replace(convert(varchar,getdate(),108),':','') 阅读全文
posted @ 2013-11-20 21:02 xki 阅读(168) 评论(0) 推荐(0) 编辑
摘要: -- 根据表名找表信息-- Sql Server select * from sysobjects where xtype='U' and name = '表名'; -- Oracleselect table_name,tablespace_name,temporary from user_tables where table_name='TEST_TEMP'; --(表名变量值必须大写)-- 根据字段找对应表名-- Sql Serverselect a.name table_name ,b.name column_name from sysob 阅读全文
posted @ 2013-10-15 10:13 xki 阅读(507) 评论(0) 推荐(2) 编辑
摘要: ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改表列名ALTER TABLE SCOTT.TEST MODIFY NAME1 NUMBER(20) --修改字段类型ALTER TABLE SCOTT.TEST ADD ADDRESS VARCHAR2(40)--添加表列ALTER TABLE SCOTT.TEST DROP NAME CASCADECONSTRAINTS --删除表列answer1:ALTER TABLE old_table_na 阅读全文
posted @ 2013-10-15 10:01 xki 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 代码如下:EXEC sp_rename '表名.[原列名]', '新列名', 'column' Transact-SQL 参考sp_rename更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。 语法sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'object_type' ]参数[@objname =] 'object_name'是用户对象(表 阅读全文
posted @ 2013-10-15 09:59 xki 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: 1、ArrarList 转换为 string[] : ArrayList list = new ArrayList(); list.Add("aaa"); list.Add("bbb"); //转换成数组 string[] arrString = (string[])list.ToArray(typeof( string)) ; 2、string[] 转换为 ArrarList : ArrayList list = new ArrayList(new string[] { "aaa", "bbb" }); 3、Ar 阅读全文
posted @ 2013-09-07 15:06 xki 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 在.net 的framewrok框架中提供的排序方法中,如string.sort() 或ArrayList.Sort()方法。这两个方法对字符串排序时,如果字符串中含有数字,则不会按数字大小排序。如:如下有四个字符串,ArrayList list =newArrayList(4);List.Add(“aa1”);List.Add(“aa100);List.Add(“aa10);List.Add(“aa2”);List.Sort();我们原意希望排序后的顺序为:aa1,aa2,aa10,aa100可是上面的代码执行后的排序顺序为aa1,aa10,aa100,aa2为了序排序后的效果为我们想要的按 阅读全文
posted @ 2013-09-07 14:52 xki 阅读(3250) 评论(0) 推荐(0) 编辑
摘要: SQL Server问题之计算机名称更改后无法登陆本地数据库 问题描述 问题原因猜测与验证首先声明,这儿的Login Failed不是什么SQL Server 服务没起来之类的错误引起。一般的解决办法是不行的,可能的原因笔者猜测是由于计算机名称更改造成,最终在成功解决问题后发现确实如此。在安装SQL Server默认实例时,笔者采用的认证模式是Windows验证,而且用户是本机的一个用户帐户(不是域帐户),所以当机器名称更改后就会导致无法连接,因为之前安装的数据库实例它认为用户是之前的用户,而且没有sa用户。问题解决幸好微软提供了一个解决办法PsExec,它允许你以NT AUTHORITY\. 阅读全文
posted @ 2013-08-04 08:30 xki 阅读(668) 评论(0) 推荐(0) 编辑
摘要: //选择按钮 if (e.ColumnIndex == dataGridView1.Columns["ColGrid1Checkd"].Index) { foreach (DataGridViewRow row in this.dataGridView1.Rows) // if (Convert.ToBoolean(row.Cells["colCheck"].EditedFormattedValue)) { ((DataGridViewCheckBoxCell)row.Cells["ColGrid1Checkd"]).Value = 阅读全文
posted @ 2013-05-18 18:31 xki 阅读(143) 评论(0) 推荐(0) 编辑
摘要: MySQL存储过程中的3种循环【转载】在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下: WHILE……DO……END WHILE REPEAT……UNTIL END REPEAT LOOP……END LOOP GOTO。 下面首先使用第一种循环编写一个例子。 mysql> create procedure pro10() -> begin -> declare i int; -> set 阅读全文
posted @ 2013-05-11 20:00 xki 阅读(202) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { string sqlstr = "select * from manavatar"; MySQLConnection DBConn = new MySQLConnection(new MySQLConnectionString("192.168.0.13", "flashdata", "root", "root", 3306).AsString); DBConn.Open(); //MySQLDataAdapter myadap 阅读全文
posted @ 2013-05-11 18:30 xki 阅读(169) 评论(0) 推荐(0) 编辑