SqlFunctions クラス

定義

LINQ to Entities クエリでデータベース内の関数を呼び出す共通言語ランタイム (CLR) メソッドを提供します。

public ref class SqlFunctions abstract sealed
public static class SqlFunctions
type SqlFunctions = class
Public Class SqlFunctions
継承
SqlFunctions

メソッド

名前 説明
Acos(Nullable<Decimal>)

コサインが指定した数値である角度をラジアン単位で返す数学関数。 この角度はアークコサインと呼ばれます。

Acos(Nullable<Double>)

コサインが指定した数値である角度をラジアン単位で返す数学関数。 この角度はアークコサインと呼ばれます。

Ascii(String)

文字式の左端の文字の ASCII コード値を返します。

Asin(Nullable<Decimal>)

サインが指定した数値である角度をラジアン単位で返す数学関数。 この角度はアークサインと呼ばれます。

Asin(Nullable<Double>)

サインが指定した数値である角度をラジアン単位で返す数学関数。 この角度はアークサインと呼ばれます。

Atan(Nullable<Decimal>)

タンジェントが指定した数値である角度をラジアン単位で返す数学関数。 この角度はアークタンジェントと呼ばれます。

Atan(Nullable<Double>)

タンジェントが指定した数値である角度をラジアン単位で返す数学関数。 この角度はアークタンジェントと呼ばれます。

Atan2(Nullable<Decimal>, Nullable<Decimal>)

正の x 軸と原点から点 (x, y) までの光線の間の正の角度 (ラジアン) を返します。ここで、x と y は指定された 2 つの数値です。 関数に渡される最初のパラメーターは y 値で、2 番目のパラメーターは x 値です。

Atan2(Nullable<Double>, Nullable<Double>)

正の x 軸と原点から点 (x, y) までの光線の間の正の角度 (ラジアン) を返します。ここで、x と y は指定された 2 つの数値です。 関数に渡される最初のパラメーターは y 値で、2 番目のパラメーターは x 値です。

Char(Nullable<Int32>)

指定した整数 ASCII 値に対応する文字を返します。

CharIndex(Byte[], Byte[], Nullable<Int32>)

別の式内にある 1 つの式の開始位置を返します。

CharIndex(Byte[], Byte[], Nullable<Int64>)

別の式内にある 1 つの式の開始位置を返します。

CharIndex(Byte[], Byte[])

別の式内にある 1 つの式の開始位置を返します。

CharIndex(String, String, Nullable<Int32>)

別の式内にある 1 つの式の開始位置を返します。

CharIndex(String, String, Nullable<Int64>)

別の式内にある 1 つの式の開始位置を返します。

CharIndex(String, String)

別の式内にある 1 つの式の開始位置を返します。

Checksum(Byte[], Byte[], Byte[])

入力引数で計算されたチェックサム値を返します。

Checksum(Byte[], Byte[])

入力引数で計算されたチェックサム値を返します。

Checksum(Byte[])

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Boolean>, Nullable<Boolean>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Boolean>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<DateTime>, Nullable<DateTime>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<DateTime>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<DateTimeOffset>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Decimal>, Nullable<Decimal>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Decimal>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Double>, Nullable<Double>, Nullable<Double>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Double>, Nullable<Double>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Double>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Guid>, Nullable<Guid>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<Guid>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>)

入力引数で計算されたチェックサム値を返します。

Checksum(Nullable<TimeSpan>)

入力引数で計算されたチェックサム値を返します。

Checksum(String, String, String)

入力引数で計算されたチェックサム値を返します。

Checksum(String, String)

入力引数で計算されたチェックサム値を返します。

Checksum(String)

入力引数で計算されたチェックサム値を返します。

ChecksumAggregate(IEnumerable<Int32>)

コレクション内の値のチェックサムを返します。 NULL 値は無視されます。

ChecksumAggregate(IEnumerable<Nullable<Int32>>)

コレクション内の値のチェックサムを返します。 NULL 値は無視されます。

Cos(Nullable<Decimal>)

指定した式の指定した角度の三角コサインをラジアン単位で返します。

Cos(Nullable<Double>)

指定した式の指定した角度の三角コサインをラジアン単位で返します。

Cot(Nullable<Decimal>)

指定した角度の三角余接をラジアンで返す数学関数。

Cot(Nullable<Double>)

指定した角度の三角余接をラジアンで返す数学関数。

CurrentTimestamp()

現在の日付と時刻を返します。

CurrentUser()

現在のユーザーの名前を返します。

DataLength(Byte[])

任意の式を表すために使用されるバイト数を返します。

DataLength(Nullable<Boolean>)

任意の式を表すために使用されるバイト数を返します。

DataLength(Nullable<DateTime>)

任意の式を表すために使用されるバイト数を返します。

DataLength(Nullable<DateTimeOffset>)

任意の式を表すために使用されるバイト数を返します。

DataLength(Nullable<Decimal>)

任意の式を表すために使用されるバイト数を返します。

DataLength(Nullable<Double>)

任意の式を表すために使用されるバイト数を返します。

DataLength(Nullable<Guid>)

任意の式を表すために使用されるバイト数を返します。

DataLength(Nullable<TimeSpan>)

任意の式を表すために使用されるバイト数を返します。

DataLength(String)

任意の式を表すために使用されるバイト数を返します。

DateAdd(String, Nullable<Double>, Nullable<DateTime>)

指定した日付に間隔を追加することで、新しい datetime 値を返します。

DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>)

指定した日付に間隔を追加することで、新しい日付値を返します。

DateAdd(String, Nullable<Double>, Nullable<TimeSpan>)

指定した期間に間隔を追加した場合に基づいて、新しい期間の値を返します。

DateAdd(String, Nullable<Double>, String)

指定した日付に間隔を追加することで、新しい datetime 値を返します。

DateDiff(String, Nullable<DateTime>, Nullable<DateTime>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<DateTime>, String)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<DateTimeOffset>, String)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, Nullable<TimeSpan>, String)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, String, Nullable<DateTime>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, String, Nullable<DateTimeOffset>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, String, Nullable<TimeSpan>)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateDiff(String, String, String)

指定した開始日と終了日の間に交差する、指定した datepart 境界の数を返します。

DateName(String, Nullable<DateTime>)

指定した日付の指定した日付部分を表す文字列を返します。

DateName(String, Nullable<DateTimeOffset>)

指定した日付の指定した日付部分を表す文字列を返します。

DateName(String, Nullable<TimeSpan>)

指定した日付の指定した日付部分を表す文字列を返します。

DateName(String, String)

指定した日付の指定した日付部分を表す文字列を返します。

DatePart(String, Nullable<DateTime>)

指定した日付の指定した日付部分を表す整数を返します。

DatePart(String, Nullable<DateTimeOffset>)

指定した日付の指定した日付部分を表す整数を返します。

DatePart(String, Nullable<TimeSpan>)

指定した日付の指定した日付部分を表す整数を返します。

DatePart(String, String)

指定した日付の指定した日付部分を表す整数を返します。

Degrees(Nullable<Decimal>)

ラジアン単位で指定された角度に対応する度数単位の角度を返します。

Degrees(Nullable<Double>)

ラジアン単位で指定された角度に対応する度数単位の角度を返します。

Degrees(Nullable<Int32>)

ラジアン単位で指定された角度に対応する度数単位の角度を返します。

Degrees(Nullable<Int64>)

ラジアン単位で指定された角度に対応する度数単位の角度を返します。

Difference(String, String)

2 つの文字式の SOUNDEX 値の差を示す整数値を返します。

Exp(Nullable<Decimal>)

指定した float 式の指数値を返します。

Exp(Nullable<Double>)

指定した float 式の指数値を返します。

GetDate()

現在のデータベース システムのタイムスタンプを、データベースのタイム ゾーン オフセットのない datetime 値として返します。 この値は、SQL Server のインスタンスが実行されているコンピューターのオペレーティング システムから取得されます。

GetUtcDate()

現在のデータベース システムのタイムスタンプを datetime 値として返します。 データベースのタイム ゾーン オフセットは含まれません。 この値は、現在の UTC 時 (協定世界時) を表します。 この値は、SQL Server のインスタンスが実行されているコンピューターのオペレーティング システムから取得されます。

HostName()

ワークステーション名を返します。

IsDate(String)

入力値が有効な日付または時刻かどうかを示します。

IsNumeric(String)

入力値が有効な数値型かどうかを示します。

Log(Nullable<Decimal>)

指定した入力値の自然対数を返します。

Log(Nullable<Double>)

指定した入力値の自然対数を返します。

Log10(Nullable<Decimal>)

指定した入力値の 10 を底とする対数を返します。

Log10(Nullable<Double>)

指定した入力値の 10 を底とする対数を返します。

NChar(Nullable<Int32>)

Unicode 標準の定義に従って、指定された整数コードの Unicode 文字を返します。

PatIndex(String, String)

指定した式でパターンが最初に出現した位置の開始位置を返します。パターンが見つからない場合は、すべての有効なテキストデータ型と文字データ型でゼロを返します。

Pi()

pi の定数値を返します。

QuoteName(String, String)

入力文字列を有効なMicrosoft SQL Server区切り識別子にするために、区切り記号を追加した Unicode 文字列を返します。

QuoteName(String)

入力文字列を有効なMicrosoft SQL Server区切り識別子にするために、区切り記号を追加した Unicode 文字列を返します。

Radians(Nullable<Decimal>)

指定した角度に対応するラジアン メジャーを度単位で返します。

Radians(Nullable<Double>)

指定した角度に対応するラジアン メジャーを度単位で返します。

Radians(Nullable<Int32>)

指定した角度に対応するラジアン メジャーを度単位で返します。

Radians(Nullable<Int64>)

指定した角度に対応するラジアン メジャーを度単位で返します。

Rand()

擬似乱数を返します float 0 ~ 1 の排他値。

Rand(Nullable<Int32>)

擬似乱数を返します float 0 ~ 1 の排他値。

Replicate(String, Nullable<Int32>)

文字列値を指定した回数だけ繰り返します。

Sign(Nullable<Decimal>)

指定した式の符号として、正 (+1)、負 (-1)、ゼロ (0) のいずれかを返します。

Sign(Nullable<Double>)

指定した式の符号として、正 (+1)、負 (-1)、ゼロ (0) のいずれかを返します。

Sign(Nullable<Int32>)

指定した式の符号として、正 (+1)、負 (-1)、ゼロ (0) のいずれかを返します。

Sign(Nullable<Int64>)

指定した式の符号として、正 (+1)、負 (-1)、ゼロ (0) のいずれかを返します。

Sin(Nullable<Decimal>)

指定した角度の三角正弦を返します。

Sin(Nullable<Double>)

指定した角度の三角正弦を返します。

SoundCode(String)

英数字の文字列を 4 文字 (SOUNDEX) コードに変換して、似た音の単語または名前を検索します。

Space(Nullable<Int32>)

連続するスペースの文字列を返します。

Square(Nullable<Decimal>)

指定した数値の 2 乗を返します。

Square(Nullable<Double>)

指定した数値の 2 乗を返します。

SquareRoot(Nullable<Decimal>)

指定した数値の平方根を返します。

SquareRoot(Nullable<Double>)

指定した数値の平方根を返します。

StringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>)

数値データから変換された文字データを返します。

StringConvert(Nullable<Decimal>, Nullable<Int32>)

数値データから変換された文字データを返します。

StringConvert(Nullable<Decimal>)

数値データから変換された文字データを返します。

StringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>)

数値データから変換された文字データを返します。

StringConvert(Nullable<Double>, Nullable<Int32>)

数値データから変換された文字データを返します。

StringConvert(Nullable<Double>)

数値データから変換された文字データを返します。

Stuff(String, Nullable<Int32>, Nullable<Int32>, String)

別の文字列に文字列を挿入します。 開始位置にあるターゲット文字列内の指定した長さの文字を削除し、2 番目の文字列を開始位置のターゲット文字列に挿入します。

Tan(Nullable<Decimal>)

入力式の三角正接を返します。

Tan(Nullable<Double>)

入力式の三角正接を返します。

Unicode(String)

入力式の最初の文字の Unicode 標準で定義されている整数値を返します。

UserName()

指定した ID 番号に対応するデータベース ユーザー名を返します。

UserName(Nullable<Int32>)

指定した ID 番号に対応するデータベース ユーザー名を返します。

適用対象