Android 如何使用sqlite kotlin将数据插入到具有外键关系的表中

Android 如何使用sqlite kotlin将数据插入到具有外键关系的表中,android,android-sqlite,Android,Android Sqlite,以下是两张表格: db?.execSQL("create table Village ("no_village Integer primary key autoincrement, " + "Nom varchar(30)," + "Code varchar(30)," + "no_pays Integer,"+

以下是两张表格:

db?.execSQL("create table Village ("no_village Integer primary key autoincrement, " +
            "Nom varchar(30)," +
            "Code varchar(30)," +
            "no_pays Integer,"+
            "no_activite Integer,"+
            "no_langues Integer")

db?.execSQL("create table Pays ("no_pays Integer primary key autoincrement, " +
            "Nom varchar(30)," +
            "Code varchar(30)," +
            "no_continent Integer")
所以基本上我尝试了这个函数来将我的数据插入表'Village'

fun insertVillage(Code:String,Nom: String,no_pays:String){
    val db: SQLiteDatabase = writableDatabase
    val values = ContentValues()
    values.put("Nom_v",Nom)
    values.put("Code",Code)
    values.put("no_pays",no_pays)
    db.insert("Village",null,values)
    db.close()
}
因此,我的问题是如何修改这个函数insertVillage,以便在表“Pays”中添加国家名称“Nom”