SqlFunctions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 の 2 つの数値で指定された点 (x, y) に向かって延びる斜線との正の角度 (ラジアン単位) を返します。 関数に渡す 1 つ目のパラメーターは y 値で、2 つ目のパラメーターは x 値です。 |
Atan2(Nullable<Double>, Nullable<Double>) |
正の x 軸と、原点から x と y の 2 つの数値で指定された点 (x, y) に向かって延びる斜線との正の角度 (ラジアン単位) を返します。 関数に渡す 1 つ目のパラメーターは y 値で、2 つ目のパラメーターは x 値です。 |
Char(Nullable<Int32>) |
指定された整数 ASCII 値に対応する文字を返します。 |
CharIndex(Byte[], Byte[]) |
ある式を別の式から探し、見つかった式の開始位置を返します。 |
CharIndex(Byte[], Byte[], Nullable<Int32>) |
ある式を別の式から探し、見つかった式の開始位置を返します。 |
CharIndex(Byte[], Byte[], Nullable<Int64>) |
ある式を別の式から探し、見つかった式の開始位置を返します。 |
CharIndex(String, String) |
ある式を別の式から探し、見つかった式の開始位置を返します。 |
CharIndex(String, String, Nullable<Int32>) |
ある式を別の式から探し、見つかった式の開始位置を返します。 |
CharIndex(String, String, Nullable<Int64>) |
ある式を別の式から探し、見つかった式の開始位置を返します。 |
Checksum(Byte[]) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Byte[], Byte[]) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Byte[], Byte[], Byte[]) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Boolean>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Boolean>, Nullable<Boolean>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<DateTime>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<DateTime>, Nullable<DateTime>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<DateTimeOffset>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Decimal>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Decimal>, Nullable<Decimal>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Decimal>, Nullable<Decimal>, Nullable<Decimal>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Double>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Double>, Nullable<Double>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Double>, Nullable<Double>, Nullable<Double>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Guid>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Guid>, Nullable<Guid>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<TimeSpan>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(Nullable<TimeSpan>, Nullable<TimeSpan>, Nullable<TimeSpan>) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(String) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(String, String) |
入力された引数について計算されたチェックサム値を返します。 |
Checksum(String, String, 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>) |
指定された日付に特定の期間を加えた新しい |
DateAdd(String, Nullable<Double>, Nullable<DateTimeOffset>) |
指定された日付に特定の期間を加えた新しい日付値を返します。 |
DateAdd(String, Nullable<Double>, Nullable<TimeSpan>) |
指定された期間に特定の期間を加えた新しい期間を返します。 |
DateAdd(String, Nullable<Double>, String) |
指定された日付に特定の期間を加えた新しい |
DateDiff(String, Nullable<DateTime>, Nullable<DateTime>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<DateTime>, Nullable<DateTimeOffset>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<DateTime>, Nullable<TimeSpan>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<DateTime>, String) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTime>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<DateTimeOffset>, Nullable<TimeSpan>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<DateTimeOffset>, String) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<TimeSpan>, Nullable<DateTime>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<TimeSpan>, Nullable<DateTimeOffset>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<TimeSpan>, Nullable<TimeSpan>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, Nullable<TimeSpan>, String) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, String, Nullable<DateTime>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, String, Nullable<DateTimeOffset>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, String, Nullable<TimeSpan>) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
DateDiff(String, String, String) |
指定された開始日から終了日までの間隔を、指定された日付構成要素の単位で返します。 |
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) |
すべて有効なテキストおよび文字データ型について、指定された式の中で、パターンが最初に現れる先頭位置を返します。パターンが見つからない場合は、0 を返します。 |
Pi() |
パイ (π) の定数値を返します。 |
QuoteName(String) |
Unicode 文字列に区切り記号を追加して返すことで、入力文字列から区切り記号で囲まれた有効な Microsoft SQL Server 識別子を作成します。 |
QuoteName(String, String) |
Unicode 文字列に区切り記号を追加して返すことで、入力文字列から区切り記号で囲まれた有効な Microsoft SQL Server 識別子を作成します。 |
Radians(Nullable<Decimal>) |
度数法で指定された角度に対応する弧度法のラジアンを返します。 |
Radians(Nullable<Double>) |
度数法で指定された角度に対応する弧度法のラジアンを返します。 |
Radians(Nullable<Int32>) |
度数法で指定された角度に対応する弧度法のラジアンを返します。 |
Radians(Nullable<Int64>) |
度数法で指定された角度に対応する弧度法のラジアンを返します。 |
Rand() |
0 ~ 1 (0 と 1 は除く) の float 型の疑似乱数値を返します。 |
Rand(Nullable<Int32>) |
0 ~ 1 (0 と 1 は除く) の float 型の疑似乱数値を返します。 |
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>) |
数値データから変換された文字データを返します。 |
StringConvert(Nullable<Decimal>, Nullable<Int32>) |
数値データから変換された文字データを返します。 |
StringConvert(Nullable<Decimal>, Nullable<Int32>, Nullable<Int32>) |
数値データから変換された文字データを返します。 |
StringConvert(Nullable<Double>) |
数値データから変換された文字データを返します。 |
StringConvert(Nullable<Double>, Nullable<Int32>) |
数値データから変換された文字データを返します。 |
StringConvert(Nullable<Double>, Nullable<Int32>, Nullable<Int32>) |
数値データから変換された文字データを返します。 |
Stuff(String, Nullable<Int32>, Nullable<Int32>, String) |
文字列を別の文字列に挿入します。 挿入先の文字列から、引数 start で指定された位置を起点として、指定された長さの文字を削除した後、start 位置に別の文字列を挿入します。 |
Tan(Nullable<Decimal>) |
入力された式の三角関数タンジェントを返します。 |
Tan(Nullable<Double>) |
入力された式の三角関数タンジェントを返します。 |
Unicode(String) |
Unicode 標準に定義された、入力式の先頭文字の整数値を返します。 |
UserName() |
指定された識別番号に対応するデータベース ユーザー名を返します。 |
UserName(Nullable<Int32>) |
指定された識別番号に対応するデータベース ユーザー名を返します。 |
適用対象
.NET