1、给oracle库中的表建唯一索引
2、select 1 from kg_kehuxx where s_kehuid=‘P1027616‘/ select * from kg_kehuxx where s_kehuid=‘P1027616‘ 这两条sql语句,前者效率高一些,只判断是否有符合此条件的值存在
3、用存储过程查询当前用户对应的菜单
4、触发器:
create or replace trigger "TRG_BIAOKAXX_CZSJ" --更新表卡信息表操作时间字段为最新
before INSERT OR UPDATE ON kg_biaokaxx FOR EACH ROW begin
select sysdate into :new.d_caozuosj from dual;
END;
5、单行子查询返回多个行
6、插入表时要把一个结果集插到一张表中,不能有长短不同的列
7、guid固定32位长度,sys_guid()
8、类的字段和属性在类初始化的时候完成初始化,如果出错将影响类的初始化
9、new DataTable 要先给其列再给其行
10、DataTable dt 是个数据集,可以用linq获得其中的行数据 DataRow[] row=dt.Select();
11、赋不上值可能是因为绑定的字段的类型和赋值的类型不同:
LueShuiBiaoKJYSXX.EditValue = Convert.ToString(rows.First()["S_KOUJINGBH"]);;
12、每个表对应一个Process 可执行简单的SQL语句
13、concat(trim(user_key),‘0000‘)在字段后加字符
14、尝试读取或写入受保护的内存。这通常指示其他内存已损坏。----手写屏上的内容没有关闭就操作系统,会报这个错。有资源被占用的原因