随笔分类 - SQL数据库
摘要:一、大文件上传文件上传用vs自带的控件:FileUpLoad,默认上传大小4m。<asp:FileUploadID="FileUpload1"runat="server"/>修改配置文件让FileUpload上传大于1GB的文件。在system.web标签中添加httpRuntime,其中maxRequestLength的单位为KB<httpRuntimemaxRequestLength="5242880"/> 最大5G二、存贮数据if(FileUpload1.HasFile){using(SqlConnect
阅读全文
摘要:VARCHAR2是Oracle提供的特定数据类型,Oracle可以保证VARCHAR2在任何版本中该数据类型都可以向上和向下兼容。VARCHAR在Oracle中不建议使用。具体到NVARCHAR2和VARCHAR2的区别,从使用角度来看区别在于:NVARCHAR2在计算长度时和字符集相关的,例如数据库是中文字符集时以长度10为例,则1、NVARCHAR2(10)是可以存进去10个汉字的,如果用来存英文也只能存10个字符。 在sql中和nvarchar一样2、而VARCHAR2(10)的话,则只能存进5个汉字,英文则可以存10个。 在sql中和varchar一样Sqlite 管理工具 SQLit
阅读全文
摘要:查询重复列:select * from tb_user where tb_namein (select tb_name from tb_user group by tb_name having count(tb_name)>1)删除数据库中部分字段重复的记录并保留一行。 --创建视图create view v1 asselect *,row_number() over (order by serialcode) as 'id' from TMP_CQ_Cmn_Historywhere starttime in (select starttime from TMP_CQ_C
阅读全文
摘要:SqlDependency提供了:对监测的数据库发生变化通知前台程序的功能。具体使用如下: public Form1() { InitializeComponent(); SqlDependency.Start(conStr); NewMethod(); } string conStr = "data source=.;initial catalog=AssetsManageDB;uid=sa;pwd=****"; private void NewMethod() { using (SqlConnection con = new SqlConnection(conStr))
阅读全文
摘要:最近做东西使用了一些触发器,感觉有些时候使用触发器操作比单纯的使用代码要容易,简捷。Create trigger [触发器名] on [dbo].[表名1] for insert asdeclare @getid int; --定义一个整形declare @url varchar(50);--定义一个字符set @getid=(select id from inserted);--查询刚插入数据ID,并赋值给定义的变量@getid。set @url='person.aspx?id='+cast(@getid as varchar(50))--将整形转换为字符,并赋值给定义的变量
阅读全文