以下是测试代码:SELECT *
FROM ::FN_LISTEXTENDEDPROPERTY('Ms_Description', 'User','dbo','table','Bridge', 'COLUMN',DEFAULT)在delphi中,我在执行查询的时候出错,说“在FN_LISTEXTENDEDPROPERTY附近有语法错误”,请问是怎么回事?delphi不支持这个函数吗???哪位前辈知道,请指导。
谢谢!
FROM ::FN_LISTEXTENDEDPROPERTY('Ms_Description', 'User','dbo','table','Bridge', 'COLUMN',DEFAULT)在delphi中,我在执行查询的时候出错,说“在FN_LISTEXTENDEDPROPERTY附近有语法错误”,请问是怎么回事?delphi不支持这个函数吗???哪位前辈知道,请指导。
谢谢!
FROM FN_LISTEXTENDEDPROPERTY('Ms_Description', 'User','dbo','table','Bridge', 'COLUMN',DEFAULT)
select rtrim(b.name) as colname
,case when h.id is not null then 'PK' else '' end as primarykey
,type_name(b.xusertype) + case when b.colstat & 1 = 1 then '[ID(' + convert(varchar,ident_seed(a.name)) + ',' + convert(varchar,ident_incr(a.name)) + ')]' else '' end as type
,b.length
,case b.isnullable when 0 then 'N' else 'Y' end as [isnull]
,isnull(e.text,'') as [default]
,isnull(c.value,'') as descript
from sysobjects a,syscolumns b
left outer join sysproperties c on b.id = c.id and b.colid = c.smallid
left outer join syscomments e on b.cdefault = e.id
left outer join (select g.id,g.colid from sysindexes f,sysindexkeys g where f.id = g.id and f.indid = g.indid and f.indid > 0 and f.indid < 255 and (f.status & 2048)<>0) h on b.id = h.id and b.colid = h.colid
where a.id = b.id
and a.id = object_id('titles') --tablename改成你要导出的表的名称
order by b.colid
不是 “::”的问题,如果去掉这两个冒号,那么连那个函数都不能辨认了。To pengdali(大力 V2.0)
谢谢,可是我看不懂你贴的东西,也不知有什么用?
说得详细点好吗?谢谢大家!谁知道是怎么回事吗?谁知道是怎么回事吗?谁知道是怎么回事吗?