查那些表用此字段 select t.TABLE_NAME,t.COLUMN_NAME,t.DATA_TYPE,t.DATA_LENGTH from user_tab_cols t where t.COLUMN_NAME = '字段名'
不知道怎么用sql语句修改,就用程序简单实现
DataTable dt =GetDataTable("select t.TABLE_NAME,t.COLUMN_NAME,t.DATA_TYPE,t.DATA_LENGTH from user_tab_cols t where t.COLUMN_NAME = '字段名'"); int count = dt.Rows.Count; List<string> list = new List<string>(); for (int i = 0; i < count; i++) { list.Add(" update " + dt.Rows[i]["TABLE_NAME"] + " set 字段名=1"); } int a= ExecSQL(list).Code;