Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从数据库中删除或覆盖sql表和视图_Sql_Azure_Databricks - Fatal编程技术网

从数据库中删除或覆盖sql表和视图

从数据库中删除或覆盖sql表和视图,sql,azure,databricks,Sql,Azure,Databricks,我可以按如下方式写入sql表 %scala // WRITE FROM CONFIG val writeToSQL = Config(Map( "url" -> url, "databaseName" -> database, "dbTable" -> "tableName", "ac

我可以按如下方式写入sql表

%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