CREATE PROCEDURE [addnews]  @title varchar(20),@content varchar(30),@address varchar(50), 
@time datetime,@type varchar(10) AS 
insert into news (title,content,address,time,type)
values (@title,@content,@address,@time,@type)
go

解决方案 »

  1.   

    CREATE PROCEDURE [addnews] 
     @title varchar(40), -----------------------批定一个长度(下同)
     @content varchar,
     @address varchar, 
      @time datetime,
     @type varchar 
    AS 
    insert into news (title,content,address,time,type)
    values (@title,@content,@address,@time,@type)
      

  2.   

    to: CoolSlob(严重郁闷中...)
      不好意思!!
      

  3.   

    @type varchar(2) OR varchar(10) 大于2才可以输入中文
      

  4.   


    to Yang_:不会吧,只是随口说说而已 ~~
    最近真是不爽:(
      

  5.   

    这些家伙,赫赫,最喜欢写SQL语句,就是不解释。原因是:
    对固定长度 (char) 或可变长度 (varchar) 字符数据类型,
    如果没有在数据定义或变量声明语句中指定 n,则默认长度为 1。
      

  6.   


    不过,我倒很想教训你一下“这类”人:你们是为谁学?!
    倒底有没有看过书?一点芝麻大的问题都搬到CSDN上来了~我N天前看到ChinaOK的一张贴~
    标题与内容我都忘了~~
    要是谁有兴趣的话,自己查一下 ChinaOK 的贴,
    应该知道我是指哪张了~