instruction: Írj egy függvényt, amely cenzúrázza a káromkodó szavakat egy karakterláncban. A káromkodó szavakat egy SQL-adatbázisból veszi át. A káromkodások táblázata a CURSE_WORDS_TABLE nevet viseli. Az átkozódó szavak oszlopának neve WORD.
output: Íme egy példa egy olyan függvényre, amely cenzúrázza a káromkodó szavakat egy adott karakterláncban a CURSE_WORDS_TABLE nevű adatbázis-tábla és a WORD nevű oszlop segítségével.
  
  ```python
  import sqlite3
  
  def censor_words(input_string):
      # Csatlakozás az adatbázishoz
      conn = sqlite3.connect('mydatabase.db')
      cursor = conn.cursor()
  
      # Válasszuk ki az összes szót a káromkodó szavak táblából
      cursor.execute("SELECT WORD FROM CURSE_WORDS_TABLE;")
      curse_words = cursor.fetchall()
  
      # A bemeneti karakterlánc minden egyes káromkodó szót csillaggal helyettesít a bemeneti karakterláncban
      for word in curse_words:
          input_string = input_string.replace(word[0], '*' * len(word[0]))
  
      # Zárja az adatbázis-kapcsolatot
      cursor.close()
      conn.close()
  
      # Visszaadja a cenzúrázott bemeneti karakterláncot
      return input_string
  ```
  
  A függvény először csatlakozik egy adatbázis-fájlhoz (feltételezzük, hogy a neve `mydatabase.db`). Ezután kiválasztja az összes sort a CURSE_WORDS_TABLE-ból, és egy `curse_words` nevű változóban tárolja őket.
  
  Ezután végigmegy minden egyes szitokszón, és a Python beépített `replace` módszerével csillagokkal helyettesíti azokat.
  
  Végül lezárja az adatbázis-kapcsolatot, és visszaadja a cenzúrázott bemeneti karakterláncot.