Я могу выполнить простой оператор SQL с помощью PySpark в Azure Databricks, но вместо этого я хочу выполнить хранимую процедуру. Ниже приведен код PySpark, который я пробовал.
Я могу выполнить простой оператор SQL с помощью PySpark в Azure Databricks, но вместо этого я хочу выполнить хранимую процедуру. Ниже приведен код PySpark, который я пробовал.
[code]#initialize pyspark import findspark findspark.init('C:\Spark\spark-2.4.5-bin-hadoop2.7') #import required modules from pyspark import SparkConf, SparkContext from pyspark.sql import SparkSession from pyspark.sql import * import pandas as pd
table = "dbo.test" #read table data into a spark dataframe jdbcDF = spark.read.format("jdbc") \ .option("url", f"jdbc:sqlserver://localhost:1433;databaseName=Demo;integratedSecurity=true;") \ .option("dbtable", table) \ .option("driver", "com.microsoft.sqlserver.jdbc.SQLServerDriver") \ .load()
#show the data loaded into dataframe #jdbcDF.show() sqlQueries="execute testJoin" resultDF=spark.sql(sqlQueries) resultDF.show(resultDF.count(),False) [/code]
Я могу выполнить простой оператор SQL с помощью PySpark в Azure Databricks, но вместо этого я хочу выполнить хранимую процедуру. Ниже приведен код PySpark, который я пробовал.
Я могу выполнить простой оператор SQL с помощью PySpark в Azure Databricks, но вместо этого я хочу выполнить хранимую процедуру. Ниже приведен код PySpark, который я пробовал.
Я могу выполнить простой оператор SQL с помощью PySpark в Azure Databricks, но вместо этого я хочу выполнить хранимую процедуру. Ниже приведен код PySpark, который я пробовал.
CREATE PROCEDURE inputTransaction( В transaction_type VARCHAR(255), В id_product INT, IN purchase_quantity INT ) ЯЗЫК SQL НЕ ДЕТЕРМИНИРОВАННЫЙ СОДЕРЖИТ SQL ОПРЕДЕЛИТЕЛЬ БЕЗОПАСНОСТИ SQL КОММЕНТАРИЙ...
Я разрабатываю Java-приложение, и мне нужно написать отдельную хранимую процедуру в MySQL для создания самой базы данных по запросу:
CREATE DATABASE IF NOT EXISTS db_name;