Esempio n. 1
0
        public string GenerateSql()
        {
            return($@"IF {predicate.GenerateSql()}
    {trueValue.GenerateSql()}
ELSE
    {falseValue.GenerateSql()}");
        }
Esempio n. 2
0
        public string GenerateSql()
        {
            var alias = string.IsNullOrEmpty(Alias) ? string.Empty : $" {Alias}";

            return($@"(
{Format.IndentLines(source.GenerateSql())}
){alias}");
        }
Esempio n. 3
0
        public string GenerateSql()
        {
            return($@"CREATE PROCEDURE [{schemaName}].[{procedureName}]
(
{Format.IndentLines(string.Join("\r\n", parameters.Select(ParameterSql)))}
)
AS
BEGIN (
{Format.IndentLines(select.GenerateSql())}
)
END");
        }
Esempio n. 4
0
        public string GenerateSql()
        {
            return($@"CREATE FUNCTION dbo.[{functionName}]
(
{Format.IndentLines(string.Join("\r\n", parameters.Select(ParameterSql)))}
)
RETURNS TABLE
AS
RETURN (
{Format.IndentLines(select.GenerateSql())}
)");
        }
Esempio n. 5
0
        public string GenerateSql()
        {
            return($@"CREATE VIEW dbo.[{viewName}] AS
{Format.IndentLines(select.GenerateSql())}");
        }
Esempio n. 6
0
 public string GenerateSql()
 {
     return($"EXISTS({conditionSelect.GenerateSql()})");
 }