美文网首页
sqlserver(零碎)

sqlserver(零碎)

作者: 成熟的青菜 | 来源:发表于2016-09-28 17:32 被阅读10次

    <pre><code>

    sqlserver<code> ALTER proc [yd_update_ACCOUNT]
    (
    @unit varchar(20),
    @account varchar(20) ,
    @content varchar(20),
    @sjno varchar(20),
    @billtype varchar(20),
    @appby varchar(20),
    @appby2 varchar(20),
    @zpno varchar(20),
    )
    AS
    begin tran tx
    UPDATE b_account_plus set account=@account WHERE pzid in(SELECT id FROM b_account WHERE billno = @unit )
    UPDATE b_account set content=@content,sjno=@sjno,billtype=@billtype, appby= @appby, appby2= @appby2,zpno=@zpno WHERE billno = @unit

    commit tran tx
    IF @@error <> 0
    rollback tran tx

    查询字段的长度

    SELECT c.colid as 序号, o.name as 表名, c.name as 列名,
    t.name as 类型, c.length as 长度, c.isnullable as 允许空,c.colstat as 自增长
    FROM syscolumns c INNER JOIN sysobjects o ON o.id = c.id AND objectproperty(o.id, N'IsUserTable') = 1 AND
    o.name <> 'dtproperties' INNER JOIN
    systypes t ON t.xusertype = c.xusertype
    where o.name='b_tyd'
    order by o.name, c.colid
    </pre></code>

    相关文章

      网友评论

          本文标题:sqlserver(零碎)

          本文链接:https://www.haomeiwen.com/subject/bpxkyttx.html