CREATE PROCEDURE NAMES AS
NAME VARCHAR (20),
REGNO VARCHAR(100),
BEGIN
SELECT [email protected] FROM STUDENTDETAIL
SELECT [email protected] FROM STUDENTDETAIL
END
为什么这个存储过程没有创建?无法使用此代码创建存储过程 - 为什么?
CREATE PROCEDURE NAMES AS
NAME VARCHAR (20),
REGNO VARCHAR(100),
BEGIN
SELECT [email protected] FROM STUDENTDETAIL
SELECT [email protected] FROM STUDENTDETAIL
END
为什么这个存储过程没有创建?无法使用此代码创建存储过程 - 为什么?
您
CREATE PROCEDURE NAMES
(
NAME VARCHAR (20),
REGNO VARCHAR(100)
)
AS
SELECT * FROM STUDENTDETAIL WHERE [email protected] AND [email protected];
GO
In MySQL
mysql> delimiter //
mysql> CREATE PROCEDURE NAMES (NAME VARCHAR (20), REGNO VARCHAR(100))
-> BEGIN
-> SELECT * FROM STUDENTDETAIL WHERE [email protected] AND [email protected];
-> END//
我们不需要使用开始和结束命令AH? – user1500707
@ user1500707你疯了吗?无论如何,当添加标签时更具体,因为MySQL和MSSQL使用不同的语法。 –
开始/结束命令在SQL Server 2008中不是必需的。我对MySql并不熟悉,并且总是看到它们包含在内。 –
您缺少分号码 – Satya
您为什么用mysql和sql server标记? –
我原本回答了这个问题,但是你做的事情有很多错误,我不确定你的意图是什么。另外,请列出您正在使用的单一技术(MySql和Microsoft SQL Server 2008使用不同的语法)。 –