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-服務器/ –