| Paste number 51815: | SQL Square root |
| Pasted by: | faxathisia |
| When: | 4 years, 2 months ago |
| Share: | Tweet this! | http://paste.lisp.org/+13ZB |
| Channel: | #lispcafe |
| Paste contents: |
-- Square root procedure -- Purpose: Y is automatically set to the (approximate) -- sqrt of X upon insertion -- Example Usage: INSERT INTO Sqrt VALUES(3.0,NULL); CREATE TABLE Sqrt (X real, Y real DEFAULT 0.0); CREATE TRIGGER newton_iterate AFTER INSERT ON Sqrt BEGIN UPDATE Sqrt SET Y = X; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; UPDATE Sqrt SET Y = (Y+X/Y)/2; END;
This paste has no annotations.