某人如何将某个表传入一个过程,然后输出表中的名字?传递过程表
例子:
myTable
firstName | lastName
John, Smith
Joe, Smith
Stan, Smith
,然后只约翰,乔和斯坦弹出?我正在为我的个人网站做类似的事情。
以下是我对MySQL的:
CREATE PROCEDURE 'test'.'returnFirstName'()
某人如何将某个表传入一个过程,然后输出表中的名字?传递过程表
例子:
myTable
firstName | lastName
John, Smith
Joe, Smith
Stan, Smith
,然后只约翰,乔和斯坦弹出?我正在为我的个人网站做类似的事情。
以下是我对MySQL的:
CREATE PROCEDURE 'test'.'returnFirstName'()
试试这个:
CREATE PROCEDURE `test`.`returnFirstName`()
BEGIN
SELECT firstName
FROM myTable
END
将参数传递看看这个:use a variable for table name in mysql sproc
执行SQL:
SELECT test.returnFirstName();
为什么你有这么多(enou gh)结构相同的表甚至可以保证这样一个过程? – Uueerdo
CREATE PROCEDURE'test'.'returnFirstName'(testTable) SELECT testTable.firstName – Dongbae
嗯,它也适用于个人实践。我只想知道如何去做。 – Dongbae