第一:在SQL Server中怎么求某个表的主键,用系统表怎么求或者是使用存储过程。
求这样的SQL Server语句。---sp_pkeys
返回当前环境中单个表的主键信息。语法
sp_pkeys [ @table_name = ] 'name'
    [ , [ @table_owner = ] 'owner' ]
    [ , [ @table_qualifier = ] 'qualifier' ]
第二:如'abc'+换行符+'bc';怎么处理中间的换行符呢?
---
'abc'+char(13)+'bc'

解决方案 »

  1.   

    sp_pkeys  返回的是系统表的主键吗?怎么使用呢。
      

  2.   

    怎么获取exec sp_pkeys 结果中得column_name呢?怎么适用游标获得呢?
      

  3.   

    难道没有人知道怎么获取exec sp_pkeys的执行结果吗?
      

  4.   

    create table #pp(
    table_qualifier varchar(50),
    table_owner varchar(50),
    table_name varchar(50),
    column_name varchar(50),
    key_seq int,
    pk_name varchar(50)
    )insert #pp exec(
    'sp_pkeys tablename')select * from #pp
      

  5.   

    可以这样:
    select @PrimaryKey=Name,@PrimaryKeyType=xtype from syscolumns
     where  id=object_id(@tablename)  and status=0x80