/////////////////////////转到错误页////////////////////////////////
string strError = err.Message.Replace("\n", "");
Response.Write("<script language ='JavaScript'>window.open('../MessageBox/MessageBox.aspx?message=" + strError  + "')</script>");
 
//////////////////////////////////////////////////////////////////////////////////
insert into tc_ge_personinfo (select distinct * from tc_ge_personinfo)       
select count(*) from tc_ge_personinfo
delete from tc_ge_personinfo
////////////////////////删除表里相同字段////////////////////////////
CREATE TABLE tc_ge_personinfo1 AS (select distinct * from tc_ge_personinfo)
DROP TABLE tc_ge_personinfo
RENAME TABLE tc_ge_personinfo1 tc_ge_personinfo
 

////////////////////oracle系统表//////////////////////
SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE OWNER='SQFW'
AND TABLE_NAME = UPPER('VIEW_PERSON')
 
//////////////////////////sql2000系统表////////////////////////////
在sql2000中有:  
  select   col_name(object_id('table'),1)   from   sysobjects   where   name='table'  

////////////////////////////////mysql系统表//////////////////////////
sysobjects
 
////////////////////////////ACCESS系统表///////////////////////////////
访问ACCESS数据库我使用的是Oledb方式来访问的。代码如下:
sqlConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new Object[]{null,null,null,"Table"})
此代码返回的即是该数据库中所有的数据表清单,返回值为DataTable,你可以以此为数据源绑定到DataGrid中,来查看其内部数据结构。来具体获取自己所需要内容。
其中sqlConn是一个已经打开的OleDB数据连接的实例。
sqlConn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,new Object[]{null,null,strTableName,null});
此代码返回的是指定数据表中的数据列的清单,返回值为DataTable,你可以将此绑定到DataGrid中,来查看其内部数据结构,来获取自己所需的具体内容。
其中sqlConn是一个已经打开的OleDB数据连接的实例。参数strTableName是指定的数据表名称。
///////////////////////////

///////////////删除空字段////////////////////////////////
delete from test where name is NULL OR len(name)>100
////////////////为表加ID///////////////
select rownum , * from