powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Объектные расширения MSSQL
17 сообщений из 17, страница 1 из 1
Объектные расширения MSSQL
    #39563387
Yoab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, необходима помощь
Пишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД.
О объектных расширениях Oraclе впринципи имею достаточное представление,но никогда не работал с MSSQL,поэтому немогу ни за что зацепиться, что-бы раскрутить на параграф)

подскажите по некоторым пунктам:
1) Можно ли в MSSQL создавать типы со статическими методами?(те которые можно вызывать не создавай экхемпляр данного типа)
2) Можно ли в MSSQL создавать, так называемые объектные таблицы(таблицы которые созданы на основе UDT),Т.е.
create type student_t(a number,b varchar2)
create table students of student_t

В результате, таблица students будет иметь 2 атрибута(a,b)

3) Если пункт номер 2 возможен, можно ли иметь в UDT атрибут типа ref(ссылка на другой объект)?

4)Можно ли в MSSQL делать создавать отдельные колонки с типом UDT
create table students(a number, b varchar2, c UDT)

5) Есть ли в MSSQL объектные представления?
Т.е. например есть обычная реляционная таблица:
create table students (a number, b varchar2)

Есть UDT:
create type student_t (a number,b UDT_array)

Тогда объектное представление будет:
create view student_v of student_t with object identifier(id) as
select a,собрать_в_массив(b)
from students

В заранее спасибо!

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39563710
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чего в "Сравнение..." то? Тут по MSSQL исключительно вопросы

Модератор: Тема перенесена из форума "Сравнение СУБД".
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39563724
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YoabДобрый день, необходима помощь
Пишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД.

Скуль сервер НЕ объектно-реляционная СУБД. Какой смысл сравнивать круглое и желтое?
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39563731
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create type student_t(a number,b varchar2)
create table students of student_tКонеш можно. :)

select * into students
from student_t
where 1=2
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39563771
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yoab,

все описано в справке. про интеграцию со средой CLR почитайте.
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39563782
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YoabПишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД.
О объектных расширениях Oraclе впринципи имею достаточное представление,но никогда не работал с MSSQL,поэтому немогу ни за что зацепиться, что-бы раскрутить на параграф)MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег.
Ответы на вопросы 1-5: нет, нет, нет, нет, нет
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564028
Yoab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgYoabПишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД.
О объектных расширениях Oraclе впринципи имею достаточное представление,но никогда не работал с MSSQL,поэтому немогу ни за что зацепиться, что-бы раскрутить на параграф)MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег.
Ответы на вопросы 1-5: нет, нет, нет, нет, нет

Ещё как имеются, просто реализованы при участии .net
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564034
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yoabalexeyvgпропущено...
MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег.
Ответы на вопросы 1-5: нет, нет, нет, нет, нет

Ещё как имеются, просто реализованы при участии .netРаз вы все знаете, зачем задаете вопросы?
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564039
Yoab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гавриленко Сергей АлексеевичРаз вы все знаете, зачем задаете вопросы?

Что-бы получить точные ответы от тех кто в этом разбирается детально

Да и кто знает, может кого нибудь, использование объектных возможностей MSSQL, даже заинтересует
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564055
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yoabalexeyvgпропущено...
MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег.
Ответы на вопросы 1-5: нет, нет, нет, нет, нет
Ещё как имеются, просто реализованы при участии .netСлишком мало, что бы это назвать "объектным расширением".
YoabГавриленко Сергей Алексеевичаз вы все знаете, зачем задаете вопросы?

Что-бы получить точные ответы от тех кто в этом разбирается детальноТак вы знаете или нет?

Если знаете, зачем вам ответ?

Я знаю, и говорю, что нет, у MSSQL нет объектного расширения, даже минимального.
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564065
Yoab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg
Я знаю, и говорю, что нет, у MSSQL нет объектного расширения, даже минимального.

Если бы знали написали бы
1) Да, но использовать придётся языковые средства .net, например c#
2)нет
3)нет
4)да
5)Как такового объекта на уровне схемы(create view) нет, но "промапить" реляционные структуры можно через опять таки средства .net(полагаю entity framework)
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564096
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YoabalexeyvgЯ знаю, и говорю, что нет, у MSSQL нет объектного расширения, даже минимального.

Если бы знали написали бы
1) Да, но использовать придётся языковые средства .net, например c#
2)нет
3)нет
4)да
5)Как такового объекта на уровне схемы(create view) нет, но "промапить" реляционные структуры можно через опять таки средства .net(полагаю entity framework)Вы там чем сознание расширяете? С какого перепугу entity-фреймворк стал расширением сервера? Так любую фигню, которая через драйвер может ходить к серверу, можно назвать расширением. Какие еще "типы со статическими методами", "но использовать придётся языковые средства .net, например c#"? Вы там в своем дипломе своему преподавателю можете нести всякую пургу (он все равно читать не будет), но на форуме этого бреда не надо. Его нормальные люди читают, могут всякое подумать.
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564165
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть пользовательские расширения (кажется по модному обзывается -"патерном")
ключевые слова:
VERO и EVA
поищите в интернетах.
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564170
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yoab
Ещё как имеются, просто реализованы при участии .net
Ну вот видишь, ты лучше нас всё знаешь. Чего тогда пришел?


PS
.Net у них - объектное расширение. Школота, блин.

Только sp_OACreate и sp_OAMethod ! Только харкор!
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564205
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ООП головного мозга в SQL не нужно. Совсем. Оно не решит там никаких ценных задач.
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564733
Yoab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Гавриленко Сергей Алексеевич]Yoabпропущено...
Какие еще "типы со статическими методами", "но использовать придётся языковые средства .net, например c#?

Что тут не понятного? Посмотри что такое статические методы классов в ООП языках
Т.е. ты хочешь сказать что нельзя написать класс со статическими методами на с#, подгрузить его на mssql в сборку, от сборки создать UDT, и далее через t-sql вызывать эти методы без создания экземпляра?

Ты не читай между строк, тогда и сознание у тебя не будет "расширяться".

Про entity-фреймворк даже отвечать ничего не буду, раз ты не понимаешь что такое типы со статическими методами

В общем, всё что мне было нужно - уже и сам нашёл.
Всем кто подкинул хоть что-то полезное спасибо
...
Рейтинг: 0 / 0
Объектные расширения MSSQL
    #39564762
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор: Аминь.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Объектные расширения MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]