the code  CREATE FUNCTION Calculate_Monthly_Payment (    @mortage_amount BIGINT    , @apr DECIMAL(18, 6)    , @years INT ) RETURNS DECIMAL(18, 6) AS BEGIN    /*        A = P (i + i (1+i) −1 n )        where:            A = Monthly Payment Amount            P = Principle (Initial) Mortgage Amount            i = APR / 12 = Monthly Interest Rate            n = years * 12 = Total Number of Payments    */    -- Calculate monthly interest rate    DECLARE @i DECIMAL(18, 6)    SET @i = @apr / 12    DECLARE @n INTEGER    SET @n = @years * 12    RETURN (@mortage_amount *@i * POWER(1+@i,@n)) / (POWER(1+@i, @n) - 1) END   isn't working it shows that ERROR: syntax error at or near "@" LINE 3: @mortage_amount BIGINT ^ SQL state: 42601 Character: 48

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

the code 

CREATE FUNCTION Calculate_Monthly_Payment
(
   @mortage_amount BIGINT
   , @apr DECIMAL(18, 6)
   , @years INT
)
RETURNS DECIMAL(18, 6)
AS
BEGIN

   /*
       A = P (i + i (1+i) −1 n )
       where:
           A = Monthly Payment Amount
           P = Principle (Initial) Mortgage Amount
           i = APR / 12 = Monthly Interest Rate
           n = years * 12 = Total Number of Payments
   */

   -- Calculate monthly interest rate
   DECLARE @i DECIMAL(18, 6)
   SET @i = @apr / 12
   DECLARE @n INTEGER
   SET @n = @years * 12

   RETURN (@mortage_amount *@i * POWER(1+@i,@n)) / (POWER(1+@i, @n) - 1)

END

 

isn't working

it shows that

ERROR: syntax error at or near "@" LINE 3: @mortage_amount BIGINT ^ SQL state: 42601 Character: 48

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Declaring and Defining the Function
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education