right()
с отрицательным аргументом в Postgres используется довольно редко. Но эквивалент в Oracle будет substr(x, 2)
, поэтому один метод:
SELECT *
FROM file
WHERE file_name IS NOT NULL AND
REGEXP_LIKE(CASE WHEN file_name LIKE '\\%' THEN substr(file_name, 2)
ELSE file_name
END), '^[.]|[.] Однако я бы сделал это, используя одно регулярное выражение в любой базе данных:
WHERE REGEXP_LIKE(file_name, '^(\\)?[.]|[.] Я вижу Нет смысла использовать case
при выполнении сопоставления регулярных выражений такого типа. Сравнение с NULL
просто избыточно.
);
Я вижу Нет смысла использовать case
при выполнении сопоставления регулярных выражений такого типа. Сравнение с NULL
просто избыточно.
);
Однако я бы сделал это, используя одно регулярное выражение в любой базе данных:
WHERE REGEXP_LIKE(file_name, '^(\\)?[.]|[.] Я вижу Нет смысла использовать case
при выполнении сопоставления регулярных выражений такого типа. Сравнение с NULL
просто избыточно.
);
Я вижу Нет смысла использовать case
при выполнении сопоставления регулярных выражений такого типа. Сравнение с NULL
просто избыточно.
The datacontext of the element needed to be set.
XAML:
<Window x:Class="WpfDependencyPropertyTest.Window1" x:Name="mywindow">
<StackPanel>
<Label Content="{Binding Path=Test, ElementName=mywindow}" />
</StackPanel>
</Window>
C#:
public static readonly DependencyProperty TestProperty =
DependencyProperty.Register("Test",
typeof(string),
typeof(Window1),
new FrameworkPropertyMetadata("Test"));
public string Test
{
get { return (string)this.GetValue(Window1.TestProperty); }
set { this.SetValue(Window1.TestProperty, value); }
}
Also see this related question:
В XAML:
Something="{Binding SomethingElse, ElementName=SomeElement}"
В коде:
BindingOperations.SetBinding(obj, SomeClass.SomethingProperty, new Binding {
Path = new PropertyPath(SomeElementType.SomethingElseProperty), /* the UI property */
Source = SomeElement /* the UI object */
});
Хотя обычно вы будете делать это наоборот и связывать свойство пользовательского интерфейса для пользовательского свойства зависимости.