高普考題庫
111 年 111年公務人員高等考試三級考試暨普通考試・程式設計
申論 2資料庫是企業組織或政府部門中用以保存大量資料的機制。下圖為資料表的結構,請回答以下各小題。(每小題10 分,共20 分)employeesalary_slipid : varchar(10)id : varchar(10)first_name : varchar(30)year : intlast_name : varchar(20)month : intamount : int㈠請以SQL 列出某一個人的年度薪資總額,必須顯示id, first_name,last_name 及總額。㈡現在的資料查詢服務常見於網頁系統,而SQLInjection 是最常見的資料庫攻擊方式。請問下列查詢語句是否會有被攻擊的疑慮?若有的話該如何改善?程式碼可以使用PHP 或ASP.NET。SELECT first_name, last_name FROM employee WHERE id=’A001’