Sql2000与Sql2005的区别汇总
时间:2011-04-27 来源:aiouluosi
1.左外连接和右外连接查询
Sql2000下是 a.ID *= b.ID 可以这样写;Sql2005下一律使用 left/right outer join
2.Ntext在Sql2000有长度16 而在Sql2005没有 并且Nvarchar(max)取代了Ntext类型
StringBuilder strSql = new StringBuilder();
strSql.Append("insert into Content(");
strSql.Append("Title,Content)");
strSql.Append(" values (");
strSql.Append("@Title,@Content)");
SqlParameter[] parameters = new SqlParameter[2];
parameters[0] = new SqlParameter("@Title", SqlDbType.NVarChar);
parameters[0].Size = 255;
parameters[0].Value = TextBox1.Text;
parameters[1] = new SqlParameter("@Content", SqlDbType.NText);
//parameters[1].Size = 16;//Sql不需要这个了
parameters[1].Value = TextBox3.Text;
SqlHelper.ExecuteSql(strSql.ToString(), parameters);
labTips.Text = "内容 " + TextBox1.Text + " 已经提交成功!";