-
sql – 如何使用带有过滤器where子句的oracle外连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
如果我写一个SQL: select * from a,b where a.id=b.id(+) and b.val="test" 并且我希望b中相应记录所在的所有记录都不存在或者存在val =“test”,这是正确的查询吗? 解决方法 使用ANSI语法会好得多 SELECT * FROM a LEFT OUTER JOIN b ON( a.id = b.id and[详细]
-
sql – 使用递归查询构建表依赖关系图
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
我正在尝试基于它们之间的外键构建表的依赖关系图.此图需要以任意表名作为其根开始.我可以,给定一个表名查找使用all_constraints视图引用它的表,然后查找引用它们的表,依此类推,但这将是非常低效的.我写了一个递归查询,为所有表执行此操作,但是当我添加: STA[详细]
-
关于数据库的实时更新通知更改MYSQL PHP
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
我想知道如果使用PHP和MySQL将新记录插入到数据库中,如何触发通知. 解决方法 最简单的事情可能是每隔几秒轮询一次DB,看看是否插入了新记录.由于DB中的查询缓存,这不应该显着影响DB性能.[详细]
-
sql – 行锁 – 手动使用它们
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
我基本上有一个应用程序,有5个线程,每个都从表中读取.查询是表中的一个简单的SELECT TOP 1 *,但我想强制执行锁定,以便下一个线程将从表中选择下一条记录而不是锁定的记录.当应用程序完成任务后,它将更新锁定的记录并释放锁定并再次重复该过程.这可能吗? 解决[详细]
-
sql-server – SQL Server:无法为链接服务器“(null)”初始化OL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
我试图运行以下查询: SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=C:Somefile.xlsx','SELECT * FROM [Sheet$]') 但我得到这个错误: Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12[详细]
-
用于数据库分片的MySQL代理替代方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
MySQL Proxy有什么替代品吗?我不想使用它,因为它仍处于alpha状态. 我将有10台MySQL服务器,其中table_1 table_2 table_3 table_4 … table_10分布在10台服务器上.每个表的结构都是相同的,它们只是具有不同数据集的分片. 有没有替代MySQL代理,我可以让我的客户[详细]
-
sql-server – 如何在SQL Server中合并两个数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
两个数据库都具有相同的模式,但在某些表中它们可能会遇到与主键的冲突.所以我希望他们只是忽略重复的行,并继续进一步合并. 解决方法 首先,密钥冲突表明您当前使用的任何流程都很差. 要正确合并使用自动生成(non_GUID)键的两个数据库,您需要执行几个步骤.首先[详细]
-
tsql – Great Circle Distance公式:T-SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
所以我有一个表中有一堆不同的地址.我需要一个proc,它将选择该表中与传入的lat / long值相距指定距离的地址. 我的表的例子如下: - messageId- lat (float)- long (float) Proc正在传递另一个纬度/长度对(也都是浮点数)以及一个整数(英里) 我发现这个http://w[详细]
-
sql – 获取上一小时的记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
我有这个问题: SELECT Field1,OrderFor,Writeback,Actshipdate,Orderstatus,receivedate,receivetimeFROM orderinfo,shippinginfoWHERE orderinfo.orderid = shippinginfo.orderidAND shippinginfo.custid = '37782'AND receivedate = DATE(NOW())AND receiv[详细]
-
sql – 如何使用特定值更新varbinary字段?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
基本上我试图给用户一个特定的密码,所以我可以在系统上测试一些功能,因为我只有我们的管理员帐户,我不能玩,我只是选择一个随机帐户,所以我可以做我的测试.所以这是我尝试更新: UPDATE dbo.LoginSET Salt=CAST('bPftidzyAQik' AS VARBINARY),Password=CAST('0[详细]
-
在SQL代理作业中运行C#代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
我有一段代码需要在指定的时间每天运行.现在的代码就是我的Web应用程序的一部分.有两个存储过程来获取/保存代码使用的数据. 如何设置Microsoft SQL Server Management Studio 2008 R2以执行我的代码以及SQL代理作业中的存储过程.我以前从未这样做过,似乎无法[详细]
-
.net – 针对数据库表实现具有多个可选参数的搜索功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
我想检查是否有一个首选的设计模式来实现具有针对数据库表的多个可选参数的搜索功能,其中对数据库的访问应仅通过存储过程. 目标平台是.Net与SQL 2005,2008后端,但我认为这是非常普遍的问题. 例如,我们有客户表,我们希望为UI提供不同参数的搜索功能,例如客户类[详细]
-
sql-server – 在SQL Server 2005中创建一个新的db用户
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
如何在sql server 2005中使用密码创建新的数据库用户? 我需要在连接字符串中使用此用户/密码,例如: uid=*user*;pwd=*password*; 解决方法 CREATE LOGIN [user] WITH PASSWORD='password',DEFAULT_DATABASE=[your_db],CHECK_POLICY=OFFGOCREATE USER [user][详细]
-
将图像存储在数据库中而不是文件系统中
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
我们都知道有关使用数据库进行文件存储(具体是图像)的讨论已经失去了多少论点和生命.在决定如何继续我的项目时,我有点蠢蠢欲动. 我有一个网站,允许管理员上传员工图片.目前,这些图片存储在我的MySQL数据库中的BLOB中.此外,我有一个与网站一起运行的Windows应[详细]
-
如何在文件系统和数据库之间进行协调?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
我正在开发一个在线文件管理项目.我们在数据库(sql server)上存储引用,并在文件系统上存储文件数据. 当我们上传文件时以及删除文件时,我们正面临文件系统和数据库之间的协调问题.首先,我们在数据库中创建引用或在文件系统上存储文件. 问题是,如果我先在数据库[详细]
-
sql-server-2012 – 没有数据的SQL Server 2012拷贝数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
我们有一个SQL Server 2012数据库,其中包含我们用于开发网站的测试数据.我们将很快需要清空数据库并导入实际数据,但是我们在Web开发期间多次更改了数据库设计,因此我们无法使用我们在开始时创建的空副本! 有没有办法复制数据库,没有数据,但有其他一切(包括视[详细]
-
sql-server-2008 – 如何修改此t-sql查询以返回不同列名的最大值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
我有以下查询: SELECT [Rate],[RateMon],[RateTue],[RateWed],[RateThu],[RateFri],[RateSat],[RateSun] FROM [Room] WHERE Id=@Id 而不是返回所有列,我只想返回Rate和RateMon,RateTue,RateWed,RateThu,RateFri,RateSat和RateSun之间的最大值,但我很难,因为[详细]
-
entity-framework – 实体框架6:如何覆盖SQL生成器?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
我想在生成数据库模式(DDL)时修改由EF:CF生成的SQL,如 suggested by the Entity Framework team. 如何才能做到这一点? 我无法通过Google找到合适的内容. 解决方法 您可以通过调用DbMigrationsConfiguration类的构造函数中的 DbMigrationsConfiguration.SetS[详细]
-
使用SQL Server的ASP.Net SessionState – 是加密的数据吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
当使用Sql Server存储和管理SessionState时,会话数据是否使用加密存储在数据库中? 当我查看ASPNet数据库中的数据时,ASPStateTempSessions列中“SessionItemLong”中的数据似乎是十六进制数据.此数据在存储到数据库之前是否已加密?如果是这样,用于加密数据的[详细]
-
数据库架构更改时的Azure无缝升级
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
假设我使用自己的(SQL Azure)数据库进行生产和登台部署.如果分段中的模式已更改并且需要部署到生产中,那么是否有定义的方法可以在生产数据库上实现数据库升级(无需停机)? 例如如果我交换VIP登台 - 生产(同时以某种方式自动更改连接字符串)什么是自动升级sql[详细]
-
在SQL Server中无需时间比较日期的最佳方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
select * from sampleTable where CONVERT(VARCHAR(20),DateCreated,101) = CONVERT(VARCHAR(20),CAST('Feb 15 2012 7:00:00:000PM' AS DATETIME),101) 我想没有时间比较日期 以上查询还可以吗?或你建议的其他更好的解决方案 我正在使用SQL Server 2005 在[详细]
-
sql – 如何通过rails迁移设置Postgres中主键(ID)列的起始点
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
我正在将一个rails应用程序部署到heroku,后者使用PostgreSQL作为后端.在我的数据库迁移中,我通常会将报告等内容的ID字段设置为至少1000,大多数客户似乎不喜欢从1开始. 通常我使用mysql,我只是在创建表后添加一个特定的sql: def self.up create_table :report[详细]
-
sql-server – 实体框架Oracle和Sql Server – 如何构建独立于数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
我们正在尝试构建一个用于同时使用Oracle和SQL Server的数据访问层(不是同时). 我们使用EF Model-first来创建模型并创建用于构建数据库的SQL脚本.我们的第一个想法是创建2个EDMX文件,每种类型一个,并根据客户的需要使用适当的文件.我们使用Oracle和SQL Server[详细]
-
替换SQL中的多个字符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
我有一个问题,我想要替换字符 我正在使用替换功能但是没有提供所需的输出. 列table_value的值需要替换为其填充名称,如 电子邮件 P – 电话 M – 会议 我正在使用此查询 select table_value,replace(replace(replace(table_value,'M','MEETING'),'E','EMAIL'),[详细]
-
生成SQL以更新主键
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
我想更改主键和引用此值的所有表行. # table mastermaster_id|name===============foo|bar# table detaildetail_id|master_id|name========================1234|foo|blu 如果我给出一个脚本或功能 table=master,value-old=foo,value-new=abc 我想创建一个SQL[详细]