Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何创建一个存储过程来检索最高的客户ID,向其中添加1,然后将其显示到textbox?_Sql - Fatal编程技术网

Sql 如何创建一个存储过程来检索最高的客户ID,向其中添加1,然后将其显示到textbox?

Sql 如何创建一个存储过程来检索最高的客户ID,向其中添加1,然后将其显示到textbox?,sql,Sql,如何在中创建一个过程,从我的客户数据库中检索最高的客户ID,向其中添加1,然后将其显示在为新客户条目的客户ID(txtCustID)指定的文本框中?在CustomerID列上使用自动增量/IDENTITY(取决于使用的DBMS MySQL或SQL Server)属性。不建议使用存储过程执行您正在尝试的操作。您可以在此场景中尝试顺序。序列的使用要容易得多。下一个值可以使用 SEQUENCE_NAME.NEXTVAL; 所以你的代码是这样的 TEXTBOX1.VALUE = SEQUENCE_NA

如何在中创建一个过程,从我的客户数据库中检索最高的客户ID,向其中添加1,然后将其显示在为新客户条目的客户ID(txtCustID)指定的文本框中?

在CustomerID列上使用
自动增量/IDENTITY
(取决于使用的DBMS MySQL或SQL Server)属性。不建议使用存储过程执行您正在尝试的操作。

您可以在此场景中尝试顺序。序列的使用要容易得多。下一个值可以使用

SEQUENCE_NAME.NEXTVAL;
所以你的代码是这样的

TEXTBOX1.VALUE = SEQUENCE_NAME.NEXTVAL;

希望这对您有所帮助。

存储过程不能在任何地方显示任何内容。你需要一些额外的代码来实现这一点。什么具体的数据库?SQL只是一种查询语言——但您应该告诉我们您是在使用oracle、
SQL server
mysql
postgresql
,还是完全使用其他语言。。。