Tag: sql

我怎样才能合并两个MySQL表?

我怎样才能合并两个具有相同结构的MySQL表? 两个表的主键会发生冲突,所以我已经考虑到了这一点。

最好的方式来从string中删除的HTML标记在SQL Server中?

我有SQL Server 2005中包含HTML标记的数据,我想剥去所有的,只留下标签之间的文本。 理想情况下,也可以用&lt; 与<等 有没有一个简单的方法来做到这一点,或有人已经有一些示例SQL代码? 我没有能力添加扩展存储的特效等,所以更喜欢纯SQL方法(最好是一个向后兼容SQL 2000)。 我想检索数据与剥离出来的HTML,而不是更新它,所以理想情况下,它将被写为一个函数,以方便重用。 所以例如转换这个: <B>Some useful text</B>&nbsp; <A onclick="return openInfo(this)" href="http://there.com/3ce984e88d0531bac5349" target=globalhelp> <IMG title="Source Description" height=15 alt="Source Description" src="/ri/new_info.gif" width=15 align=top border=0> </A>&gt;&nbsp;<b>more text</b></TD></TR> 对此: Some useful text > more text

如何将INSERT插入到从其他表中提取的表中

我试图写一个查询提取和转换表中的数据,然后将这些数据插入到另一个表。 是的,这是一个数据仓库查询,我正在MS Access中进行。 所以基本上我想要这样的一些查询: INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES (SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1); 我试过但得到一个语法错误消息。 如果你想这样做,你会怎么做?

在MySQL中获取表列名称?

有没有办法在mysql中获取表的列名? 使用PHP

获取“锁超时超时; 尝试重新启动事务“即使我没有使用事务

我正在运行下面的MySQL UPDATE语句: mysql> update customer set account_import_id = 1; ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction 我没有使用一个事务,所以为什么我会得到这个错误? 我什至尝试重新启动我的MySQL服务器,并没有帮助。 该表有406,733行。

DoCmd.SetWarnings和CurrentDB.Execute之间有什么区别?

在这个答案的评论中,雷穆写道 CurrentDB.Execute "insert sql here" 比…更好 DoCmd.SetWarnings = 0 DoCmd.RunSQL "insert sql here" 由于Access产生的内置警告。 我试图了解其中的差异。 如果他们都掩盖了错误,为什么第一个比第二个好? 这里有最佳做法吗?

使用Entity Framework手动input密钥

我试图首先使用实体​​框架代码为一个简单的数据库项目,我遇到了一个问题,我根本无法弄清楚。 我发现EF设置我的表的ID自动增加1,完全忽略我手动input该字段的值。 经过一番search,我的理解是禁用这种行为的正确方法是: modelBuilder.Entity<Event>().Property(e => e.EventID).HasDatabaseGeneratedOption(DatabaseGeneratedOption.None); 但是现在我只是得到这个错误,我不知道为什么: 未处理的exception:System.Data.Entity.Infrastructure.DbUpdateException:更新条目时发生错误。 详情请参阅内部例外。 — System.Data.UpdateException:更新条目时发生错误。 详情请参阅内部例外。 —> System.Data.SqlClient.SqlException:当IDENTITY_INSERT设置为OFF时,无法在表“事件”中为标识列插入显式值。 如果有帮助的话,这里是POCO课程: public class Event { [Key, Required] public int EventID { get; set; } public string EventType { get; set; } //TODO: Event Type Table later on public DateTime StartDate { get; set; } public DateTime EndDate { get; set; } […]

如何用一系列date填充表格?

我需要一个MySQL表来保存2011-01-01和2011-12-31之间的所有date。 我创build了一个列名为“_date”的表,inputDATE。 用什么查询我可以用所有期望的date填充表(而不是必须手动input)?

在PreparedStatement中使用setDate

为了使我们的代码更加标准化,我们被要求将我们的SQLvariables硬编码为SQL语句的所有地方改为准备语句,然后绑定variables。 不过,我正面临setDate()的问题。 这里是代码: DateFormat dateFormatYMD = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); DateFormat dateFormatMDY = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); Date now = new Date(); String vDateYMD = dateFormatYMD.format(now); String vDateMDY = dateFormatMDY.format(now); String vDateMDYSQL = vDateMDY ; java.sql.Date date = new java.sql.Date(0000-00-00); requestSQL = "INSERT INTO CREDIT_REQ_TITLE_ORDER (REQUEST_ID," + " ORDER_DT, FOLLOWUP_DT) " + "values(?,?,?,)"; prs = conn.prepareStatement(requestSQL); prs.setInt(1,new […]

联合两个表与不同数量的列

我被卡住了 – 我有两个表(表A和表B)。 这些有不同的列数 – 说表A有更多的列。 我怎么能结合这两个表,并为表B没有列的空值?