-
sql – 在插入访问NEW后的Postgres触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
我有一个很简单的触发器: CREATE OR REPLACE FUNCTION f_log_datei()RETURNS TRIGGER AS $$BEGIN INSERT INTO logs (aktion,tabelle,benutzer_id) VALUES(TG_OP,'dateien',NEW.benutzer_id);END; $$LANGUAGE 'plpgsql';CREATE TRIGGER log_datei AFTER INSER[详细]
-
sql – 数据库表是否有默认值?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
在工作中,我正在与开发人员讨论如何使用默认值.这是一个艰难和快速的规则,还是在最佳实践中是一个灰色地带? 解决方法 我的规则:如果许多记录将使用该默认值(至少最初),那么我喜欢将其用作默认值.例如,在线商店中的产品的图像表可能具有图像的默认路径/ NoPi[详细]
-
sql-server – 具有ReturnValue参数的EF ExecuteStoredCommand
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
我正在创建一个新的应用程序,需要与旧代码进行接口:(. 我试图调用的存储过程使用RETURN作为其结果.我尝试执行和使用返回值会导致异常: InvalidOperationException: When executing a command,parameters must be exclusively database parameters or values.[详细]
-
sql – “Y”上的“X”属性无法设置为“null”值.您必须将此属性
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
当我运行我的应用程序,我点击一个特定的按钮我得到错误: "The "X" property on "Y" could not be set to a 'null' value. You must set this property to a non-null value of type 'Int32'." 很酷,所以我去我的实体项目,去Y表,找到X列,右键单击并转到X的属[详细]
-
sql-server – 安装SQL Server商业智能开发工作室
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
我已经安装了Microsoft SQL Server 2005. 这包括配置工具(SQL Server配置管理器,SQL错误和使用情况报告,SQL Server表面配置,Reporting Services配置)和SQL Server Management Studio. 但是,我没有找到SQL Server商业智能开发工作室. 如何安装? 它是否可以在[详细]
-
sql-server – sql server中的列总和算术溢出
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
我试图得到一个列,但是当我运行这个查询我得到以下错误.任何建议? SELECT SUM(Size) as totalFROM AllDocsWhere DirName LIKE 'sites/test/test%'ERROR:Msg 8115,Level 16,State 2,Line 1Arithmetic overflow error converting expression to data type int.[详细]
-
sql-server – SQL优化:表上有多少列?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
我目前正在开展的项目有126列,我看到的至少是50列.一张桌子是不是每张桌子少一些,或者把它们分开一张新的表格并使用关系? 根据您的经验,每张表的最大列数是多少?这样的设计会影响数据库吗? 插口 解决方法 一般来说,最好先设计表以建模数据需求并满足规范化[详细]
-
您最喜欢的数据库客户端工具[已关闭]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
想知道最好还是最受欢迎的数据库客户端工具.与Microsoft的SQL管理工作室类似,但可以与各种数据库配合工作.我发现的其他工具有: Toad for SQL Server Database fishing tool Apex SQL Studio 这些工具中的一些甚至可以比较和同步数据库模式以及某些情况下的数[详细]
-
sql – 如何使用Explain Plan来优化查询?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
我已经在工作中优化了一些sql查询.我发现的一切都指出使用“解释计划”来确定问题领域.问题我不清楚什么解释计划告诉我.你得到成本,基数和字节. 这表示什么,我应该如何使用它作为指导.低数字更好吗?好多了任何输入将不胜感激. 或者如果您有更好的方法来优化[详细]
-
为什么SQL Server在使用变量时变慢?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
我有一个sql查询运行超快,大约一秒钟,当不使用变量,如: WHERE id BETWEEN 5461094 and 5461097 但是当我有: declare @firstId intdeclare @lastId intset @firstId = 5461094set @lastId = 5461097... WHERE id BETWEEN @firstId and @lastId 查询运行速度[详细]
-
sql – FILESTREAM文件在行删除后留下
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
我已经在我的SQL 2008服务器上成功设置了FILESTREAM;但是我注意到,即使删除了包含FILESTREAM数据的行,物理数据文件似乎也没有被删除. 通过物理文件,我的意思是SQLServer的托管目录中的文件,其中uniqueidentifer作为文件名,而不是原始文件添加到dbase. 有人知[详细]
-
数据库设计 – OAuth Provider的建议数据库结构是什么
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
我正在使用DevDefined库来实现OAuth Provider.我不知道是否有任何推荐的数据库结构,用于在服务器端存储用户和令牌数据.任何建议,将不胜感激! 解决方法 注意:以下答案主要适用于OAuth 1.0 我不知道DevDefined库的任何内容.但是,这是一个非技术性的数据库设计[详细]
-
MS SQL“ON DELETE CASCADE”多个外键指向同一个表?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
你好, 我有一个问题,我需要一个级联的多个外键指向同一个表.. [Insights]| ID | Title || 1 | Monty Python || 2 | Spamalot | [BroaderInsights_Insights]| broaderinsight_id | insight_id || 1 | 2 | 基本上,当一个或两个记录中的一个或两个在洞察表中被删[详细]
-
sql-server – 如何获取已删除记录的数量?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
我有一个删除某些记录的存储过程.我需要获取已删除记录的数量. 我试着这样做: DELETE FROM OperationsV1.dbo.Files WHERE FileID = @FileID SELECT @@ROWCOUNT AS DELETED; 但DELETED显示为0,但相应的记录被删除.我试过SET NOCOUNT OFF;没有成功.能否请你帮[详细]
-
如何pg_dump一个RDS Postgres数据库?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:108
如何使用pg_dump连接到我的RDS实例? 这是实例的端点: long public dns thing:5432 所以我运行这个命令: pg_dump -h long public dns thing -p 5432 -f dump.sql 得到这个: pg_dump: [archiver (db)] connection to database "brendan" failed:could not c[详细]
-
sql – 外键级联多路径和循环有什么问题?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
在MSSQL 2005中,我刚刚发现了臭名昭着的错误信息: Introducing FOREIGN KEY constraint XXX on table YYY may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION,or modify other FOREIGN KEY constraints. 现在[详细]
-
SSIS:我看不到包配置向导
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
使用SQLServer 2012企业版,当我在控制流选项卡中右键单击时,我看不到SSIS中的“软件包配置向导”.我可以看到所有其他项目(日志,数字签名…). 以下是有关我的安装的信息: Microsoft Visual Studio 2010Version 10.0.40219.1 SP1RelMicrosoft .NET FrameworkVe[详细]
-
数据库设计 – 使用Redis的地理程序设计建议
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
我正在学习Redis,并正在建立一个学习目的的地理计划.我只想使用Redis来存储数据,并尝试避免任何关系数据库.我的问题是如何最好地为程序设计数据库.这就是程序的运行方式: 1)我将在世界各地创造数百万个随机机器人,这些机器人漫游,所以他们可以有不同的地理坐[详细]
-
sql – 将一行连接到另一个表中的多行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:98
我有一个表给实体(可以叫他们的人)和属性(一个人可以有任意数量的属性).例如: 人 Name Age--------Jane 27Joe 36Jim 16 属性 Name Property-----------------Jane SmartJane FunnyJane Good-lookingJoe SmartJoe WorkaholicJim FunnyJim Young 我想写一个有[详细]
-
在Linq到SQL中使用XQuery?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
假设我有一个表,它有一列XML类型的数据.在SQL中,我可以执行以下语句: select top 10 *,Content.value('(/root/item/value)[1]','float') as Valuefrom xmltabletestwhere Content.value('(/root/item/MessageType)[1]','int') = 1 结果集仅包含与条件匹配的[详细]
-
你将如何编写一个用于LINQ to SQL的Upsert?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
所以我想为LINQ to SQL编写一个通用的Upsert函数,并且我在概念化方法上有一些麻烦.我想要这样工作: var db = new DataContext();db.Customers.UpsertOnSubmit(customer); 所以它必须是通用的某种方式,我猜和扩展方法在表.我已经能够确定基础表的主键: var c[详细]
-
__END__之后的数据库的Ruby范围
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
我使用这个Ruby窍门与__END__和DATA将一些数据放在我的程序文件中: class Foo def initialize() puts DATA.read.inspect endendputs DATA.read.inspectFoo.new__END__test 这将生成以下输出: "test""" 我假设DATA在全球范围内是一样的,但是在课堂里没有内容[详细]
-
将用户个人资料图片存储在磁盘或数据库中?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
我正在构建一个asp.net mvc应用程序,用户可以在他们的配置文件中附加图片,还可以在系统的其他区域,如显示最近邮件的仪表板上的邮件小工具等. 当用户上传这些时,我想知道是否更好地将它们存储在数据库或磁盘上. 数据库优势 易于备份整个数据库,并保留具有关联[详细]
-
sql – 为什么选择计数(*)比hive中的Select *慢
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
当我在VirtualBox Sandbox中与hive一起运行查询时.我觉得Select count(*)比Select *慢得多. 任何人都可以解释背后的事情吗? 为什么这种延迟正在发生? 解决方法 select * from table 它可以是一个仅Map的工作但是 Select Count(*) from table 它可以是一个Ma[详细]
-
sql – 为什么Access中的LIKE查询不返回任何记录?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
有什么理由吗 SELECT * FROM MyTable WHERE [_Items] LIKE '*SPI*' 不返回OleDbAdapter.Fill(DataSet)或OleDbCommand.ExecuteReader()的任何记录? 当我直接在MS Access中运行相同的SQL时,它返回预期的记录.另外,在同一个代码中,如果我将SQL更改为 SELECT * F[详细]