Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

get database name   Найти похожие ветки 

 
Mamed ©   (2004-05-06 09:37) [0]

Kak v sql servere mojno poluchit imya database s kotorim
rabotayu


 
Mamed ©   (2004-05-06 09:38) [1]

esli tochno mne nujen collection v name database


 
Johnmen ©   (2004-05-06 09:49) [2]

То есть, ты работаешь, сам не зная, с какой БД ????? Это как ?
:)


 
Mamed ©   (2004-05-06 10:01) [3]

Da neznayu Mojet bit raznie collectioni.problema v tom chto esli colection name tempdb database i activnogo database raznie to sozdannie mnoyu temprary tablichiy ne vozmoyno zdelat join esli neznaesh collection name.eto ya vnutri programmi xochu pisat


 
SergSuper   (2004-05-06 10:09) [4]

А Вы не путаете collection и connection?
Временные таблицы создаваемые с одном коннекте не видны в другом.

Да и вообще какой-то странный вопрос. С чем Вы работаете, какие запросы пишите, что хотите получить?
Имя базы то просто получить:
select db_name()
но Вам же это не поможет


 
Mamed ©   (2004-05-06 11:22) [5]

Dopostim ya soedinen v bazu BASANAME .I tam est Tablicha TABLE1 s polyami : p VARCHAr(10),x Integer;
B programme rabotaet SQL comandi:
Create Table #A(x VARCHAR(10))
INSERT INTO #A(x,y) VALUES ("Z",5)
Men Nujen vipolnit takoy SQL:

SELECT SUM(Z.x) FROM Z LEFT JOIN #A ON #A.x=z.p  
and NOT Z.p IS NULL
problema v tom esli ya neznayu collection name tempdb i BASANAME budut raznimi to etot sql dast osibku
"Msg 446, Level 16, State 9, Server CTSSERV, Line 1
Cannot resolve collation conflict for equal to operation."
To iz SQL Nado pisat v takom vide

SELECT SUM(Z.x) FROM Z LEFT JOIN #A ON #A.x=z.p  COLLATE "collection name bazi Bazaname"
and NOT Z.p IS NULL
vat ya ne mogu nayti "collection name bazi Bazaname".


 
Просто Вася   (2004-05-06 11:41) [6]

В QA select db_name() В скобках пишите id БД на "выходе" получаете ее имя (соответ-щие этому id )


 
Mamed ©   (2004-05-06 11:45) [7]

Nasel vixod:
Create Table #A(x VARCHAR(10)  COLLATE database_default)


 
31512 ©   (2004-05-06 12:09) [8]

SELECT dbid, DB_NAME(dbid) AS DB_NAME
FROM master.dbo.sysdatabases
ORDER BY dbid

Результат - баз данных и их id.



Страницы: 1 вся ветка

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
11-1074337661
puky
2004-01-17 14:07
2004.05.30
DirectX in KOL


4-1082104542
esVer
2004-04-16 12:35
2004.05.30
keybd_event


14-1084287762
Help_me_pleas
2004-05-11 19:02
2004.05.30
Нужен совет!


3-1083681061
Doctor Deejay
2004-05-04 18:31
2004.05.30
дублирование записей


14-1083921039
Den_AK20000
2004-05-07 13:10
2004.05.30
Компоненты в стиле Outlook 2003