1
A
回答
0
由于SQL供应商没有规定:
-- SQL SERVER
CREATE PROC InsertValues(
@Name nvarchar(50),
@LastName nvarchar(50),
@Age int
@Sex bit
)
AS
BEGIN
INSERT INTO YourTable VALUES (@Name, @LastName, @Age, @Sex)
END
+0
这是mySQL抱歉:) – minde
0
存储过程而变化,从一个DBMS到另一个(不同于SQL这是非常普遍的)。如果你指的是Oracle的PL/SQL它会是这样的:
create or replace procedure MY_PROC is
begin
insert into PERSON(NAME,LASTNAME,AGE,SEX) values ('Bruce', 'Wayne', 30,'M');
end MY_PROC;
/
0
在MySQL U可以通过phpMyAdmin的创建过程是这样的:
:DELIMITER //
CREATE PROCEDURE InsertPerson(IN Name VARCHAR(50), IN Last_Name VARCHAR(50), IN Age INT(3), IN Sex INT(1))
BEGIN
INSERT INTO PERSONS (Name, Last_Name, Age, Sex) values (Name, Last_Name, Age, Sex);
END //
DELIMITER ;
您可以通过使用该程序
drop procedure InsertPerson;
:
CALL InsertPerson('Ralph', 'Wiggum', 8, 1);
如果你做了一些错误的过程中,您可以通过拖放
相关问题
- 1. 将插入到表从存储过程
- 2. 通过存储过程将值插入到表中
- 3. 无法使用存储过程将值NULL插入列(MS-SQL)
- 4. 使用多个存储过程将数据插入表
- 5. 使用存储过程将数据从SQL表插入到Excel
- 6. 插入SQL存储过程值到另一个存储过程
- 7. 将值插入到动态表中的存储过程
- 8. 使用存储过程从nhibernate插入
- 9. 使用存储过程插入的SQLDataSource
- 10. 批量插入使用存储过程
- 11. SQL插入使用存储过程
- 12. 存储过程插入截断值
- 13. 存储过程多表插入错误:无法将NULL值插入列
- 14. 使用Hibernate将表值参数导入存储过程
- 15. 插入到表从存储过程
- 16. SQL Server存储过程。插入表
- 17. Mysql表插入存储过程
- 18. 存储过程不插入到表
- 19. 如何调用存储过程在表中插入值
- 20. 插入的存储过程
- 21. 插入存储过程
- 22. 在存储过程中从插入调用存储过程
- 23. 通过存储过程将信息插入父/子表中?
- 24. 使用存储过程从实数表插入临时表中的值
- 25. 使用存储过程将多行插入到SQL Server 2005中
- 26. 存储过程不能使用插入临时表
- 27. 在BizTalk中使用存储过程插入/更新SQL Server表
- 28. 存储过程使用ID插入到3个表
- 29. 使用存储过程更新,然后插入同一表
- 30. 使用mysql存储过程创建并插入临时表
你正在使用哪个sql? SqlServer/MySQL或其他? –
我会说看看它... –
当我搜索“MSSQL INSERT PROCEDURE”时的第一个链接... http://www.mssqltips.com/sqlservertutorial/2519/insert-stored-procedure-in-sql-服务器/ –