1、表结构
create table ITEM_PROP(
PID INTEGER,
NAME VARCHAR2(20),
IS_KEY_PROP INTEGER,
IS_SALE_PROP INTEGER,
IS_COLOR_PROP INTEGER,
PARENT_PID INTEGER,
PARENT_VID VARCHAR2(20),
PROP_VALUES PROPVALUES
)
2、无参形式
CREATE OR REPLACE PROCEDURE pro_drop IS
sql_str VARCHAR2(1000) := '';
BEGIN
FOR v_cat IN (SELECT pid FROM item_prop WHERE pid = 1627207) LOOP
sql_str := 'select * from item_prop where pid =' || v_cat.pid;
dbms_output.put_line(v_cat.pid);
dbms_output.put_line(sql_str);
EXECUTE IMMEDIATE sql_str;
END LOOP;
END;
3、有参形式
CREATE OR REPLACE PROCEDURE pro_drop(id in int,name in varchar2) IS
sql_str VARCHAR2(1000) := '';
BEGIN
FOR v_cat IN (SELECT pid FROM item_prop WHERE pid = id) LOOP
sql_str := 'update item_prop set name = name where pid =' || v_cat.pid;
dbms_output.put_line(v_cat.pid);
dbms_output.put_line(sql_str);
EXECUTE IMMEDIATE sql_str;
END LOOP;
commit;
END;
本文详细介绍了如何使用SQL创建数据库表结构,并通过无参和有参形式的存储过程进行数据库操作,包括查询、更新等常见操作。内容涵盖SQL语言的基础语法及在数据库管理中的应用。
2560

被折叠的 条评论
为什么被折叠?



