Tema: MSSQL - Dinaminis string'o ilgis?
Autorius: bala nemate
Data: 2009-06-25 23:36:58
tere,

ar galima dinamiškai nustatyti stringo ilgį, jį deklaruojant?
be abejo, taip nesuėjo :

declare @len int 
set @len = len(DB_NAME())
declare @DBName char(@len)
set @DBName = (SELECT DB_NAME())

reikia, kad @DBName būtų tokio ilgio, koks yra duombazės pavadinimas, nes
jei apsirašau, pvz.,

declare @DBName char(50)

rezultate gaunu, kad @DBName yra 
'master                             ', o ne 'master'

o gal iš principo ne tuo keliu einu...

ms sql 2005.


-- 
bn/mj
icq : 171288416
skype : bala.nemate
"The blues ain't about making yourself feel better.
it's about making other people feel worse."
					-- Bleeding Gums Murphy