FlexSQL은 데이터베이스와 상호작용하고 SQL(MySQL) 구문을 생성하는 데 사용되는 스크립트 언어입니다. 이 매뉴얼은 개발 기술이 낮은 사람들을 위해 FlexSQL의 기본 개념과 사용법을 설명합니다.
<% %>
사이에 작성되며, 스크립트 블록 내에서 SQL 구문을 작성합니다.이 스크립트는 사용자가 입력한 메모 데이터를 데이터베이스에 저장하는 용도로 사용됩니다.
<%let paramBlock = paramBlocks[0];%>
INSERT INTO Memo(UserID, Title, Content, Color, Datetime)
VALUES(<%=paramBlock[0].fBaseUserID%>, <%=paramBlock[0].title || ""%>, <%=paramBlock[0].content || ""%>, <%=paramBlock[0].color || ""%>, <%=paramBlock[0].datetime || ""%>);
SET @Last_Insert_MemoSeq = LAST_INSERT_ID();
SELECT <%=paramBlock[0]._SUID%> AS _SUID, @Last_Insert_MemoSeq AS seq;
paramBlock
**을 사용하여 전달 받은 데이터를 처리합니다.INSERT INTO Memo(UserID, Title, Content, Color, Datetime)
VALUES(사용자가 입력한 UserID, 사용자가 입력한 Title, 사용자가 입력한 Content, 사용자가 입력한 Color, 사용자가 입력한 Datetime);
SET @Last_Insert_MemoSeq = LAST_INSERT_ID();
SELECT 사용자가 입력한 _SUID AS _SUID, @Last_Insert_MemoSeq AS seq;
여기서 사용자가 입력한 값들은 실제 데이터베이스에 저장됩니다.
이 스크립트는 사용자별로 작성한 메모 데이터를 데이터베이스에서 불러오는 용도로 사용됩니다.
<%let paramBlock = paramBlocks[0];%>
SELECT seq, title, content, color, datetime FROM Memo WHERE UserID = <%=paramBlock[0].fBaseUserID%>;
paramBlock
**을 사용하여 전달 받은 데이터를 처리합니다.