ExecuteSQL
¿ëµµ 
FileMaker Pro µ¥ÀÌÅͺ£À̽º ³»¿¡ ÁöÁ¤µÈ Å×À̺í ÀÏÄ¡ Ç׸ñ¿¡ ´ëÇØ SQL Äõ¸®¹®À» ½ÇÇàÇÕ´Ï´Ù.
Æ÷¸Ë 
ExecuteSQL(sql Äõ¸®; ÇÊµå ±¸ºÐÀÚ; Çà ±¸ºÐÀÚ {;Àμö...})
¸Å°³ º¯¼ö 
sql Äõ¸® - an SQL SELECT ¹®. ±¸¹®Àº µÎ Äõ¸®ÀÇ °á°ú¸¦ °áÇÕÇÏ´Â Union ÀýÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¹®Àº ¼±ÅÃÀû Àμö¸¦ Äõ¸®¿¡¼­ »ç¿ëÇÏ´Â À§Ä¡¸¦ Ç¥½ÃÇÏ´Â ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î »ý¼ºµÈ SQL(µ¿Àû ¸Å°³ º¯¼ö)À» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹°À½Ç¥(?)¸¦ »ç¿ëÇÏ¿© µ¿Àû ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÇÊµå ±¸ºÐÀÚ - °á°úÀÇ ÇÊµå °£ ±¸ºÐ ±âÈ£·Î »ç¿ëµÇ´Â ¹®ÀÚ¿­. ºñ¾î ÀÖ´Â ¹®ÀÚ¿­À» ÁöÁ¤ÇÑ °æ¿ì ±¸ºÐ ±âÈ£´Â ½°Ç¥ÀÔ´Ï´Ù. °á°úÀÇ ¸¶Áö¸· ÇÊµå ´ÙÀ½¿¡´Â ÇÊµå ±¸ºÐ ±âÈ£°¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.
Çà ±¸ºÐÀÚ- °á°úÀÇ ·¹ÄÚµå °£ ±¸ºÐ ±âÈ£·Î »ç¿ëµÇ´Â ¹®ÀÚ¿­. ºñ¾î ÀÖ´Â ¹®ÀÚ¿­À» ÁöÁ¤ÇÑ °æ¿ì ±¸ºÐ ±âÈ£´Â ij¸®Áö ¸®ÅÏÀÔ´Ï´Ù. Çà ±¸ºÐ ±âÈ£´Â °á°úÀÇ ¸¶Áö¸· Çà ´ÙÀ½¿¡´Â Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.
Àμö- Äõ¸®¹®¿¡¼­ µ¿Àû ¸Å°³ º¯¼öÀÇ °ªÀ¸·Î »ç¿ëµÇ°í Æò°¡µÇ´Â Çϳª ÀÌ»óÀÇ Ç¥Çö½Ä.
¹ÝȯµÈ µ¥ÀÌÅÍ À¯Çü 
ÅØ½ºÆ®
´ÙÀ½¿¡¼­ ¹ß»ý 
FileMaker Pro 12.0
¼³¸í 
ExecuteSQLÀ» »ç¿ëÇÏ¿© µ¿Àû ¸Å°³ º¯¼ö¸¦ Æ÷ÇÔÇÑ SQL SELECT ¹®À» ½ÇÇàÇÏ¿© »ðÀÔ °ø°ÝÀ» ÅëÇØ º¸¾ÈÀÌ Ãë¾àÇØÁöÁö ¾Êµµ·Ï FileMaker Pro µ¥ÀÌÅͺ£À̽º¸¦ ¾ÈÀüÇÏ°Ô Äõ¸®ÇÕ´Ï´Ù.
ExecuteSQLÀº FileMaker Pro¿¡¼­ »ý¼ºµÈ °ü°è¸¦ ÀνÄÇÏÁö ¾ÊÀ¸¸ç SQL ¹®¿¡¼­ °ü°è¸¦ Á¤ÀÇÇϵµ·Ï À¯¿¬¼ºÀ» Á¦°øÇÏ°í ·¹À̾ƿô ¹®¸Æ°ú µ¶¸³ÀûÀ¸·Î ¸ðµç Å×ÀÌºí¿¡¼­ µ¥ÀÌÅ͸¦ °Ë»öÇÕ´Ï´Ù.
ExecuteSQLÀº µ¥ÀÌÅͳª µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¸¦ ¼öÁ¤ÇÏ´ÂSQL ¹®°ú ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù(¿¹: »ðÀÔ ¶Ç´Â Å×ÀÌºí »èÁ¦ ¸í·É).
Äõ¸® ±¸¹® ºÐ¼® ¶Ç´Â ½ÇÇà Áß ¿À·ù°¡ ¹ß»ýÇϸé FileMaker Pro´Â ?¸¦ ¹ÝȯÇÕ´Ï´Ù.
¸Þ¸ð
 •
 •
 •
 •
SELECT ¹®ÀÇ ±¸¹®, Áö¿øµÇ´Â SQL ¹®, Ç¥Çö½Ä ¹× īŻ·Î±× ÇÔ¼ö¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº FileMaker ODBC ¹× JDBC ¼³¸í¼­ ¹× FileMaker SQL ÂüÁ¶¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿¹Á¦ 
µ¥ÀÌÅͺ£À̽º¿¡ µÎ Å×À̺í, Employee ¹× Salary°¡ Æ÷ÇԵǾî ÀÖ°í EmpID Çʵ带 ÅëÇØ °ü·ÃµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
¹æÁ¤½Ä
Âü°í  Salaries::Salary Çʵå´Â ¼ýÀÚ ÇʵåÀÔ´Ï´Ù.
ºÎ¼­ÀÇ ÃÑ ¿ù±Þ¿¡ ºñ·ÊÇÑ Á÷¿øÀÇ ¿ù±Þ ºñÀ²À» Ç¥½ÃÇÑ Employee Å×ÀÌºí¿¡ Çʵ带 Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. FileMaker ProÀÇ °è»êÀ» »ç¿ëÇÏ¿© ÀÌ °ªÀ» »ý¼ºÇÏ´õ¶óµµ ExecuteSQL ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© µ¿Àû ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÑ ÀÌ Äõ¸®¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Employee Å×ÀÌºí¿¡¼­ °è»ê Çʵ带 Á¤ÀÇÇÑ ´ÙÀ½ ExecuteSQL ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ´ÙÀ½ Äõ¸®¹®À» ÁöÁ¤ÇÕ´Ï´Ù.
100 * Salary::Salary / ExecuteSQL ( ¡°select sum ( S.salary ) from Employees E join Salaries S on E.EmpID = S.EmpID where E.Department = ?¡±; ¡°¡±; ¡°¡±; Employees::Department )
°ü·Ã ÁÖÁ¦ 
ÇÔ¼ö ÂüÁ¶(Ä«Å×°í¸®¼ø)
ÇÔ¼ö ÂüÁ¶(¾ËÆÄºª¼ø)
°ø½Ä Á¤º¸
ÇÔ¼ö Á¤º¸
°è»ê Çʵå Á¤ÀÇÇϱâ
°ø½Ä¿¡ ¿¬»êÀÚ »ç¿ëÇϱâ