Sql 如何创建一个存储过程来检索最高的客户ID,向其中添加1,然后将其显示到textbox?
如何在中创建一个过程,从我的客户数据库中检索最高的客户ID,向其中添加1,然后将其显示在为新客户条目的客户ID(txtCustID)指定的文本框中?在CustomerID列上使用Sql 如何创建一个存储过程来检索最高的客户ID,向其中添加1,然后将其显示到textbox?,sql,Sql,如何在中创建一个过程,从我的客户数据库中检索最高的客户ID,向其中添加1,然后将其显示在为新客户条目的客户ID(txtCustID)指定的文本框中?在CustomerID列上使用自动增量/IDENTITY(取决于使用的DBMS MySQL或SQL Server)属性。不建议使用存储过程执行您正在尝试的操作。您可以在此场景中尝试顺序。序列的使用要容易得多。下一个值可以使用 SEQUENCE_NAME.NEXTVAL; 所以你的代码是这样的 TEXTBOX1.VALUE = SEQUENCE_NA
自动增量/IDENTITY
(取决于使用的DBMS MySQL或SQL Server)属性。不建议使用存储过程执行您正在尝试的操作。您可以在此场景中尝试顺序。序列的使用要容易得多。下一个值可以使用
SEQUENCE_NAME.NEXTVAL;
所以你的代码是这样的
TEXTBOX1.VALUE = SEQUENCE_NAME.NEXTVAL;
希望这对您有所帮助。存储过程不能在任何地方显示任何内容。你需要一些额外的代码来实现这一点。什么具体的数据库?SQL只是一种查询语言——但您应该告诉我们您是在使用oracle、
SQL server
、mysql
、postgresql
,还是完全使用其他语言。。。