How to get the size of a varchar[n] field in one SQL statement?

后端 未结 8 1551
自闭症患者
自闭症患者 2020-11-29 01:20

Suppose that I have a SQL table that has a varchar[1000] field called \"Remarks\".

I would like to craft a single SQL statement, which when executed, will return 100

相关标签:
8条回答
  • 2020-11-29 01:42
    select column_name, data_type, character_maximum_length    
    from INFORMATION_SCHEMA.COLUMNS
    where table_name = 'Table1'
    
    0 讨论(0)
  • 2020-11-29 01:46

    For SQL Server (2008 and above):

    SELECT COLUMNPROPERTY(OBJECT_ID('mytable'), 'Remarks', 'PRECISION');
    

    COLUMNPROPERTY returns information for a column or parameter (id, column/parameter, property). The PRECISION property returns the length of the data type of the column or parameter.

    COLUMNPROPERTY documentation

    0 讨论(0)
提交回复
热议问题