|
|
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
Добрый день, необходима помощь Пишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД. О объектных расширениях 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". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 00:33:33 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
а чего в "Сравнение..." то? Тут по MSSQL исключительно вопросы Модератор: Тема перенесена из форума "Сравнение СУБД". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 14:22:19 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
YoabДобрый день, необходима помощь Пишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД. Скуль сервер НЕ объектно-реляционная СУБД. Какой смысл сравнивать круглое и желтое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 14:31:34 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
create type student_t(a number,b varchar2) create table students of student_tКонеш можно. :) select * into students from student_t where 1=2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 14:39:21 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
Yoab, все описано в справке. про интеграцию со средой CLR почитайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 15:05:35 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
YoabПишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД. О объектных расширениях Oraclе впринципи имею достаточное представление,но никогда не работал с MSSQL,поэтому немогу ни за что зацепиться, что-бы раскрутить на параграф)MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег. Ответы на вопросы 1-5: нет, нет, нет, нет, нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 15:12:22 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
alexeyvgYoabПишу диплом. В одном из подразделов потребовалось провести сравнение между объектными расширениями объектно-реляционных СУБД. О объектных расширениях Oraclе впринципи имею достаточное представление,но никогда не работал с MSSQL,поэтому немогу ни за что зацепиться, что-бы раскрутить на параграф)MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег. Ответы на вопросы 1-5: нет, нет, нет, нет, нет Ещё как имеются, просто реализованы при участии .net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 20:39:06 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
Yoabalexeyvgпропущено... MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег. Ответы на вопросы 1-5: нет, нет, нет, нет, нет Ещё как имеются, просто реализованы при участии .netРаз вы все знаете, зачем задаете вопросы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 20:54:03 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
Гавриленко Сергей АлексеевичРаз вы все знаете, зачем задаете вопросы? Что-бы получить точные ответы от тех кто в этом разбирается детально Да и кто знает, может кого нибудь, использование объектных возможностей MSSQL, даже заинтересует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 21:01:05 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
Yoabalexeyvgпропущено... MSSQL не содержит объектного расширения, вставлять его в это сравнение можно не больше, чем текстовый файл или джипег. Ответы на вопросы 1-5: нет, нет, нет, нет, нет Ещё как имеются, просто реализованы при участии .netСлишком мало, что бы это назвать "объектным расширением". YoabГавриленко Сергей Алексеевичаз вы все знаете, зачем задаете вопросы? Что-бы получить точные ответы от тех кто в этом разбирается детальноТак вы знаете или нет? Если знаете, зачем вам ответ? Я знаю, и говорю, что нет, у MSSQL нет объектного расширения, даже минимального. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 21:38:20 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
alexeyvg Я знаю, и говорю, что нет, у MSSQL нет объектного расширения, даже минимального. Если бы знали написали бы 1) Да, но использовать придётся языковые средства .net, например c# 2)нет 3)нет 4)да 5)Как такового объекта на уровне схемы(create view) нет, но "промапить" реляционные структуры можно через опять таки средства .net(полагаю entity framework) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2017, 22:25:50 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
YoabalexeyvgЯ знаю, и говорю, что нет, у MSSQL нет объектного расширения, даже минимального. Если бы знали написали бы 1) Да, но использовать придётся языковые средства .net, например c# 2)нет 3)нет 4)да 5)Как такового объекта на уровне схемы(create view) нет, но "промапить" реляционные структуры можно через опять таки средства .net(полагаю entity framework)Вы там чем сознание расширяете? С какого перепугу entity-фреймворк стал расширением сервера? Так любую фигню, которая через драйвер может ходить к серверу, можно назвать расширением. Какие еще "типы со статическими методами", "но использовать придётся языковые средства .net, например c#"? Вы там в своем дипломе своему преподавателю можете нести всякую пургу (он все равно читать не будет), но на форуме этого бреда не надо. Его нормальные люди читают, могут всякое подумать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 00:52:03 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
есть пользовательские расширения (кажется по модному обзывается -"патерном") ключевые слова: VERO и EVA поищите в интернетах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 09:48:26 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
Yoab Ещё как имеются, просто реализованы при участии .net Ну вот видишь, ты лучше нас всё знаешь. Чего тогда пришел? PS .Net у них - объектное расширение. Школота, блин. Только sp_OACreate и sp_OAMethod ! Только харкор! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 09:54:24 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
ООП головного мозга в SQL не нужно. Совсем. Оно не решит там никаких ценных задач. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 10:30:57 |
|
||
|
Объектные расширения MSSQL
|
|||
|---|---|---|---|
|
#18+
[quot Гавриленко Сергей Алексеевич]Yoabпропущено... Какие еще "типы со статическими методами", "но использовать придётся языковые средства .net, например c#? Что тут не понятного? Посмотри что такое статические методы классов в ООП языках Т.е. ты хочешь сказать что нельзя написать класс со статическими методами на с#, подгрузить его на mssql в сборку, от сборки создать UDT, и далее через t-sql вызывать эти методы без создания экземпляра? Ты не читай между строк, тогда и сознание у тебя не будет "расширяться". Про entity-фреймворк даже отвечать ничего не буду, раз ты не понимаешь что такое типы со статическими методами В общем, всё что мне было нужно - уже и сам нашёл. Всем кто подкинул хоть что-то полезное спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2017, 22:05:10 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=175&tid=1690739]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
38ms |
get forum data: |
3ms |
get page messages: |
127ms |
get tp. blocked users: |
2ms |
| others: | 190ms |
| total: | 457ms |

| 0 / 0 |
