取某個表(my_tb)中某個欄位(item_no)的最大值加1的值。
(ITEM_NO 類型為VARCHAR2(2)).
返回值為varchar2
(ITEM_NO 類型為VARCHAR2(2)).
返回值為varchar2
解决方案 »
- windows 这种效果怎么实现
- 强类型DataSet不也要将数据库中的数据转成DataTable中的属性么,区别何在呢?
- 跪求wcf配置解决方案
- caspol.exe在windows2003上不起作用!!
- C#如何读取word指定行数数据
- 请问一下,返回本周星期几,的日期是多少,怎么写呢?秒结
- datatable的datarow去接收这个dataGridView的选中行问题
- 怎样判断一个泛型的数据具体是什么类型?
- 请问如何实现阿拉神登那种网站登录方式?
- c#+winform下使用水晶报表数据源使用ado.net,运行时登录数据库输入相关数据后老是不成功?,怎么去掉那个登录的界面?
- Windows8怎样通过注册表判断是否安装 .NET 4.5?
- C#循环里计算两次执行的时间间隔
RETURN varchar2 IS
V_ID varchar2(2);
BEGIN
EXECUTE IMMEDIATE 'select number(max('||item_no||'))+1 from '||TB_NAME INTO V_ID;
RETURN V_ID;
END;传入的参数就是字段名和表名
RETURN VARCHAR2
IS
l_Sql VARCHAR2(200);
l_ItemNo VARCHAR2(20);
BEGIN
l_Sql := 'SELECT MAX(' || FieldName || ') + 1 from ' || TableName;
EXECUTE IMMEDIATE l_Sql INTO l_ItemNo;
RETURN l_ItemNo;
END;