从数据库中删除或覆盖sql表和视图
我可以按如下方式写入sql表从数据库中删除或覆盖sql表和视图,sql,azure,databricks,Sql,Azure,Databricks,我可以按如下方式写入sql表 %scala // WRITE FROM CONFIG val writeToSQL = Config(Map( "url" -> url, "databaseName" -> database, "dbTable" -> "tableName", "ac
%scala
// WRITE FROM CONFIG
val writeToSQL = Config(Map(
"url" -> url,
"databaseName" -> database,
"dbTable" -> "tableName",
"accessToken" -> accessToken,
"trustServerCertificate" -> "true",
"encrypt" -> "true",
"connectTimeout" -> "50",
"queryTimeout" -> "50"
))
df.write.mode(SaveMode.Append).sqlDB(writeConfig)
基本上我有SQL表和相应的视图。每次执行数据刷新(从databricks)时,我都希望删除并写入最新的记录,或者覆盖sql和视图中的记录
请让我知道这两个步骤是否可以从databricks笔记本中实现?您可以在sql单元格中使用以下内容:
%sql
drop table database_1.tableName_1
您可以在sql单元格中使用以下内容:
%sql
drop table database_1.tableName_1