Вы не можете изменить визуальный стиль различных частей одной фигуры в SVG (отсутствие недоступного модуля Vector Effects ). Вместо этого вам нужно будет создать отдельные фигуры для каждого штриха или другого визуального стиля, который вы хотите изменить.
В частности, для этого случая вместо использования элемента
или
вы можете создать
или
, который охватывает только три стороны прямоугольника:
Здесь вы можете увидеть эффект этих действий: http://jsfiddle.net/b5FrF/ 3 /
[/g5]
Для получения дополнительной информации читайте о
и более- мощные, но более запутывающие фигуры
.
Это немного долго для комментария. Вы говорите:
, если имена столбцов базовой таблицы действительно меняются, пользователям представления не придется редактировать свой код
blockquote>. , Если базовые имена столбцов изменятся, то представление будет недействительным. Код больше не будет работать. Вам все равно придется воссоздать вид.
Если вы хотите обеспечить имена столбцов, вы можете явно создать представление с именами столбцов:
Create view vBook1 (ISBN, Title) AS SELECT ISBN, Title FROM dbo.tBook;
Обычно я не очень большой поклонник этого подхода - - это может нанести ущерб при добавлении или переупорядочении имен столбцов для представления. Но вы могли бы оценить это.
Обратите внимание, что я удалил
ORDER BY
иTOP 100 PERCENT
. Это хаки, чтобы получитьORDER BY
, принятый компилятором SQL Server. Это не означает, что представление гарантированно будет в каком-то определенном порядке.Это довольно подробно объясняется в документации :
Важно
Предложение ORDER BY используется только для определения строки, возвращаемые предложением TOP или OFFSET в определении представления. Предложение ORDER BY не гарантирует упорядоченные результаты при запросе представления , если только ORDER BY не указан в самом запросе.
BLOCKQUOTE>