powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL & Oracle 10 g
20 сообщений из 70, страница 3 из 3
MS SQL & Oracle 10 g
    #33790748
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну...
вообще, обычно люди запросы пишут либо в Query Analizer'e, либо Management Studio.
В VS это сложнее
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33790822
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AAronну...
вообще, обычно люди запросы пишут либо в Query Analizer'e, либо Management Studio.
В VS это сложнее
да нету в этом express edition ни QA ни Management Studio, на другом виндовсе у меня есть betta2, там есть, но там нет студии, чтоб CLR развернуть ...
теоритический вопрос: я могу делать CREATE ASSEMBLY C# кода или я обязан чем-то сначала dll делать ?
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791193
Фотография DarkSquid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, интуитивность интерфейса растёт не по дням, а по часам.
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791264
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkSquid wrote:
> Автор: "DarkSquid"
> Да, интуитивность интерфейса растёт не по дням, а по часам.
это да. даже с консоли - хреново работать (по крайней мере после QA)
а в студии - мрак, если не сказать больше (по крайней мере со скриптами
и прочем сюдаотносящейся лабудой).

2Yo!!
а фиг его знает - про это я или не про это. Пока не установил себе
четких соотвествий - чего как называется. наверное - и не буду. Консоль
всё-таки удобнее

--
-------------------------
There\'s no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791279
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!! AAronну...
вообще, обычно люди запросы пишут либо в Query Analizer'e, либо Management Studio.
В VS это сложнее
да нету в этом express edition ни QA ни Management Studio, на другом виндовсе у меня есть betta2, там есть, но там нет студии, чтоб CLR развернуть ...
теоритический вопрос: я могу делать CREATE ASSEMBLY C# кода или я обязан чем-то сначала dll делать ?
Тулзы идут либо отдельным пакетом, либо в составе SQL Server 2005 (например, Developer Edition).

CREATE ASSEMBLY можно сделать для DLL, т.е. код надо компилить сначала.
BOLCREATE ASSEMBLY uploads an assembly that was previously compiled as a .dll file from managed code for use inside an instance of SQL Server.
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791294
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
DarkSquid wrote:
> Автор: "DarkSquid"
> Да, интуитивность интерфейса растёт не по дням, а по часам.
это да. даже с консоли - хреново работать (по крайней мере после QA)
а в студии - мрак, если не сказать больше (по крайней мере со скриптами
и прочем сюдаотносящейся лабудой).

2Yo!!
а фиг его знает - про это я или не про это. Пока не установил себе
четких соотвествий - чего как называется. наверное - и не буду. Консоль
всё-таки удобнее

--
-------------------------
There\'s no silver bullet!
Posted via ActualForum NNTP Server 1.3
буквально на днях то ли вышел CTP редакции VS for Database Developer, то ли должен выйти.
здесь ссылка
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791454
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите, что вмешиваюсь в ваш мудрый научный спор, но правильно ли я понял по его прочтении, что регулярных выражений тоже нету в MS SQL?
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791577
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlПростите, что вмешиваюсь в ваш мудрый научный спор, но правильно ли я понял по его прочтении, что регулярных выражений тоже нету в MS SQL?
а они есть где-то они есть в конструкциях языка?
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791591
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел !
действительно в solution explorer, видно я совсем попорчен ужастными оракловыми тулзами :) поэтому туда заглянуть интуиции не хватило (зато продуктивно провел 30 минут за прочтением Understanding Visual Database Tools)

2DocAl
в mssql в SQL и T-SQL нету только в CLR
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791659
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!!да нету в этом express edition ни QA ни Management StudioВ новом (сп1) есть. И даже репортинг сервисес включили. Но даже в той версии была утилита sqlcmd.exe. А код на с# можно было и в блокноте набрать да откомпилировать.
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791661
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в крайнем случае сделать простейшую формочку с текстовым полем для ввода запроса и табличкой для вывода результата...
Кстати QA от 2000 цепляется к 2005
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791775
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AAron DocAlПростите, что вмешиваюсь в ваш мудрый научный спор, но правильно ли я понял по его прочтении, что регулярных выражений тоже нету в MS SQL?
а они есть где-то они есть в конструкциях языка?
Простите мне такое сравнение, но, скажем, в MySQL и PostgreSQL они есть.
Да, конечно, это расширение стандарта, но когда это останавливало Микрософт или Оракл?)
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791803
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DocAl
Простите мне такое сравнение, но, скажем, в MySQL и PostgreSQL они есть.
Да, конечно, это расширение стандарта, но когда это останавливало Микрософт или Оракл?)
когда эта фича станет модной, типа xml, тогда и сделают ;)
с другой стороны никто не мешает для mssql заюзать это
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33791950
AAron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
a в 2005 вообще можно обернуть CLR-функции для работы с regexp'ами в процедуры/функции T-SQL.
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33826162
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Yo!!!
ну-с, и куда мы подевались?
Я, паче чаяния, думал - в отпуск человек ушел, потому и не пишет....
Как там Иксперементы с Острым Си и прочей лабудой?
Как изучение визюальной студии?
Или - как дело до практики - дык не наша задача мешки тягать - нам о
политике думать?

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33826174
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
2Yo!!!
ну-с, и куда мы подевались?
Я, паче чаяния, думал - в отпуск человек ушел, потому и не пишет....
Как там Иксперементы с Острым Си и прочей лабудой?
Как изучение визюальной студии?
Или - как дело до практики - дык не наша задача мешки тягать - нам о
политике думать?

да студия у меня только дома, а в такую погоду особо делать нечего, а через radmin gprs тормозит. сломался на студии, вот чо он хочет ?
ЗЫ. выложи тут dll чтоб без студии можно было сделать CREATE ASSEMBLY.
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33826191
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тебе чего-то...
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33826320
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
окуеть, действительно медленее :) причем на 2.3M разница на порядок. правда sql у меня посложней:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
declare @T datetime;
set @T=getdate();
SELECT COUNT(*) AS Expr1
FROM sys.sysprocesses AS a INNER JOIN
random_data AS b ON a.waittype =dbo.fn_shit(b.col3)
where b.col1< 10000 ;
print 'Elapsed:';
print datediff(ms,@T,getdate());

Код: plaintext
1.
2.
3.
4.
5.
6.
    [Microsoft.SqlServer.Server.SqlFunction(IsDeterministic = true, DataAccess = Microsoft.SqlServer.Server.DataAccessKind.None)]
    public static SqlString fn_shit_clr(SqlString str)
    {
        if (str.IsNull) return str;
        return str + "shit";
        
    }

но тут помоему какой-то трабл у t-sql, он кушает не более 30% CPU, а CLR все 100% аж бровсер тормозит, если это не результат моих ручек то t-sql просто Sux с большой буквы. а теперь будет интересно посмотреть на оракл.

ЗЫ. solurion explorer -> add new test script оно не понимает даже GO и нет плана, может я там еще чего-то не нашел ?? куда я все таки должен писать sql скрипты в студии ?
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33826363
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, фигня какая-то именно у t-sql, на 2.3M записей oracle XE табличке:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
  select count(*) from all_objects a, tst b
where a.owner=fn_shit(b.col1) ;

  COUNT(*)
----------
         0

Elapsed: 00:00:13.12
SQL> /

  COUNT(*)
----------
         0

Elapsed: 00:00:13.02
SQL> /

  COUNT(*)
----------
         0

Elapsed: 00:00:13.34
select count(*) from all_objects a, tst b
  2  where a.owner=fn_shit(b.col1) and id<10000;

  COUNT(*)
----------
         0

Elapsed: 00:00:01.09
SQL> /

  COUNT(*)
----------
         0

Elapsed: 00:00:01.04
SQL> /

  COUNT(*)
----------
         0

Elapsed: 00:00:01.04


а t-sql :

Elapsed: 181516
Elapsed: 111330
Elapsed: 100593

это в милисекундах, т.е. на порядок медленее оракла. цифры CLR похожи на pl/sql
...
Рейтинг: 0 / 0
MS SQL & Oracle 10 g
    #33826654
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!! wrote:
> Автор: Yo.!!
> но тут помоему какой-то трабл у t-sql, он кушает не более 30% CPU, а CLR
> все 100% аж бровсер тормозит, если это не результат моих ручек то t-sql
> просто Sux с большой буквы. а теперь будет интересно посмотреть на оракл.
там не в T-SQL собственно жоппа, а в реализации UDF, точнее их вызова...
Дык, никто и не скрывал что они как-то не так сделаны....
Хотя - до сих пор не вкурю, ПОЧЕМУ вызов T-SQL UDF происходит медленнее
чем CLR UDF. Надо будет напряч кого-нить из гуру, пусть пояснять.

зы с расчетными частями - оно как раз понятно, компилированный код по
жизни быстрее интепретируемого (правильно слово написал? утро, млин).


--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
20 сообщений из 70, страница 3 из 3
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / MS SQL & Oracle 10 g
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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