"MicrosoftSQL"

サポートされるデータベースのリスト »

詳細

  • Microsoft SQL Serverは,Microsoftが開発したリレーショナルデータベースの管理システムである.

接続と認証

  • DatabaseReference[URL["url"]]を使ってMicrosoftSQLを設定する際,"url""microsoftsql://user:password@host:port/name"の形式にすることが多い.
  • DatabaseReference[assoc]assoc によく使われる要素には以下がある.
  • "Backend"使用されるSQLバックエンドの型
    "Name"データベース名
    "Host"データベースを提供するホスト
    "Port"それを通してデータベースにアクセスするサーバポート
    "Username"データベースの認証に使われるユーザ名
    "Password"データベースの認証に使われるパスワード

サポートされる型

  • BITTrue または False
    BINARY, IMAGE, VARBINARYByteArray
    DATEDateObject(粒度:日)
    DATETIME, DATETIME2, SMALLDATETIMEDateObject(粒度:瞬間)
    DATETIMEOFFSETDateObject(粒度:瞬間,時刻帯のサポート)
    DECIMAL, NUMERICReal(固定精度)
    BIGINT, INTEGER, SMALLINT, TINYINTInteger
    FLOAT, REALReal
    CHAR, NCHAR, NTEXT, NVARCHAR, TEXT, VARCHAR, XMLString
    TIMETimeObject

注意点と問題点

  • MicrosoftSQLはBoolean型をネイティブにはサポートしない.代りに0と1が使われる.すべての論理演算で,0はFalseに,1はTrueに変換される.

例題

  (1)

URLラッパーを使ってMicrosoftSQLの接続を作成する:

MicrosoftSQLのDatabaseReferenceの正準形はAssociationを使う: