2012-04-27 23 views

cevap

19
select COLUMN_NAME 
from INFORMATION_SCHEMA.COLUMNS 
where DATA_TYPE = 'char' 
and CHARACTER_MAXIMUM_LENGTH = 11 
and TABLE_NAME = 'your_table' 

: cevap için

SELECT name FROM SYSCOLUMNS 
where length = 11 
and xtype = 175 --char type 
+0

teşekkürler. SELECT * FROM SYSCOLUMNS ..... – user1274655

+0

@ user1274655'i kullanacaksam, sorgu nasıl olmalıdır? –

3
select case when DATA_TYPE= 'char' then 'T' else 'F' end,  
case when CHARACTER_MAXIMUM_LENGTH = 11 then 'T' else 'F' end  
from INFORMATION_SCHEMA.COLUMNS  
where COLUMN_NAME = 'MY_COLUMN_NAME'  
and TABLE_NAME = 'MY_TABLE_NAME' 
İlgili konular