"MicrosoftSQL" (Data Connection)
"MicrosoftSQL" (Data Connection)
Details
- Use DataConnectionObject to represent data located in a Microsoft SQL database in Wolfram Language.
- Import can be used to retrieve data from a DataConnectionObject .
- RelationalDatabase can be used to represent the schema of a "MicrosoftSQL" database.
Properties
"ConnectionName" "MicrosoftSQL"
"Location" SQL query given as a string
"Redownload" whether to rerun the query and overwrite cached results
"DatabaseName" string giving the database to access
"Host" the host servicing the database
"Port" the server port to access the database
"query" SQL query given as a string
Supported Types
DATE DateObject with day granularity
DATETIMEOFFSET DateObject with instant granularity and time zone support
DECIMAL, NUMERIC Real with fixed precision
FLOAT, REAL Real
TIME TimeObject
Account Setting & Authentication
Automatic attempt to use saved credentials or give a dialog
"Dialog" give authentication parameters via a dialog
assoc provide explicit credentials
"Username" username
"Password" password
Examples
Basic Examples (2)
Create a DataConnectionObject to data from a Microsoft SQL query:
DataConnectionObject[<|"ConnectionName" -> "MicrosoftSQL", "DatabaseName" -> "dbname", "Host" -> "my.host.com", "Location" -> "SELECT * FROM users"|>, Authentication -> <|"Username" -> "reader1", "Password" -> "reader1"|>]Retrieve the data using Import :
Import@DataConnectionObject[<|"ConnectionName" -> "MicrosoftSQL", "DatabaseName" -> "dbname", "Host" -> "my.host.com", "Location" -> "SELECT * FROM table"|>, Authentication -> <|"Username" -> "user", "Password" -> "pass"|>]See Also
DataConnectionObject Import DatabaseReference RelationalDatabase
Data Connections: SQLite PostgreSQL MySQL Oracle