-
sql – 常量值如何影响Joins的ON子句?
所属栏目:[MsSql] 日期:2020-05-24 热度:125
我最近发现LEFT JOIN的ON子句可能包含诸如(1 = 1)之类的值. 这令我很沮丧,因为它打破了我对连接功能的看法. 我遇到了以下情况的更精细版本: SELECT DISTINCT Person.ID, ...FROM Person LEFT JOIN Manager ON (Manager.ID = Person.ID OR Manager.ID = -1))W[详细]
-
sql – 无法将’WITH XMLNAMESPACES … FOR XML PATH’的输出设置为变量?
所属栏目:[MsSql] 日期:2020-05-24 热度:71
我有一个如下查询: ;WITH XMLNAMESPACES ( DEFAULT http://www.somewhere.com)SELECT ( SOMETHING )FOR XML PATH(RootNode), TYPE 运行此工作正常.但是,当我尝试将XML输出设置为如下变量时,我遇到了麻烦: DECLARE @MYXML AS XMLSELECT @MYXML = ([详细]
-
sql-server – 如何在保证Y某些特定行在结果中的同时选择X个随机行?
所属栏目:[MsSql] 日期:2020-05-24 热度:126
假设一个表结构: Create Table Question{ID int pk,Category varcharStem varchar,AnswerA varchar,...AnswerD varchar,Correct char,isMandatory bit} 对于给定的类别,大约有50个问题.可以有1-10个强制性问题. 我需要随机选择所有必修问题,然后提出足够的其[详细]
-
sql – 从子选择中将行插入DB2 – NULL错误
所属栏目:[MsSql] 日期:2020-05-24 热度:125
我试图使用从另一个表派生的值向表中插入一行.这是我尝试使用的SQL语句: INSERT INTO NextKeyValue(KeyName, KeyValue) SELECT DisplayWorkItemId AS KeyName, (MAX(work_item_display_id) + 1) AS KeyValue FROM work_item; 所以,我试图在NextKeyValue中[详细]
-
数据库连接“Mysql”丢失,缺少mysql.sock
所属栏目:[MsSql] 日期:2020-05-24 热度:199
我试图从cake命令行工具生成模型代码.但得到了这个问题. Warning Error: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in [/Users/test/Google_WWW/project_name/lib/Cake/[详细]
-
如何从SQL Plus执行存储过程?
所属栏目:[MsSql] 日期:2020-05-24 热度:119
我在oracle中有一个存储过程,想要从SQLPlus中测试它. 如果我使用 execute my_stored_proc (-1,2,0.01) 我收到这个错误 PLS-00306: wrong number or types of arguments in call to my_stored_proc proc的开始就是这个 create or replace PROCEDURE my_st[详细]
-
数据库部署最佳实践
所属栏目:[MsSql] 日期:2020-05-24 热度:147
大多数情况下,我们更改表中的现有数据库表,存储过程,函数或参数以进行软件升级/错误修正.当我们将更改部署到生产或预生产等其他环境时,我们的数据库更改的某些部分将被遗忘. 在我们公司,一些开发人员使用数据库差异分析应用程序来找出测试和生产环境之间的差[详细]
-
tsql – 过滤或加入是否先在T-SQL中发生?
所属栏目:[MsSql] 日期:2020-05-24 热度:167
我有两张桌子: Customers(Id, Name, TownId) TTowns(Id, Name) 我有一个这样的SQL语句: SELECT *FROM CustomersINNER JOIN Towns ON Towns.Id = Customers.TownIdWHERE Customers.Id 5 首先会发生什么? 它会过滤Customers表,然后使用Towns表加入所[详细]
-
sql-server – 带有GUID或……的SQL Server中的数据本地化?
所属栏目:[MsSql] 日期:2020-05-24 热度:88
我需要创建一个高度本地化的数据库.对于几乎所有实体,我需要翻译成5种语言.一些实体甚至需要和其他资源本地化(就像我作为路径输入的图像). 现在的问题是: 1:LOOKUP TABLE PER ENTITY / TABLE(有点臃肿的架构?) 我应该为每个表创建一个“本地化”本地化查找[详细]
-
entity-framework – 如何在实体模型中隐藏数据库列?
所属栏目:[MsSql] 日期:2020-05-24 热度:141
我正在使用实体框架4并有一个问题: 我的数据库中有一个密码列,我想使用自定义SQL进行管理.所以我不希望模型对此有所了解. 我尝试在Mapping Details窗口中删除该属性,但后来出现了编译错误: Error 3023: Problem in mapping fragments starting at line 1660[详细]
-
sql – Oracle EXECUTE IMMEDIATE到游标中
所属栏目:[MsSql] 日期:2020-05-24 热度:165
我有一个存储过程,它使用EXECUTE IMMEDIATE命令来执行一个非常长的字符串.如何支持非常长的字符串并将数据返回到refcursor中? 假设您的SQL不超过32K(正如@Tony安德鲁斯所暗示的那样),您应该可以使用以下内容: declare SQL_Text varchar2(32760) := select *[详细]
-
如何在数据库中查找所有prolog规则
所属栏目:[MsSql] 日期:2020-05-24 热度:79
假设我的事实数据库至少填充了: fact1(A) :- !, A=ok.fact2(B) :- !, B=ok. 如何枚举此数据库中的所有事实?理想情况下,我有一个可以使用的谓词: ?- all_rules( Head :- Tail).Head=fact1(_G100),Tail=(!, _G100=ok) ;Head=fact2(_G101),Tail=(!, _G101=ok)[详细]
-
sql – 数据规范化在什么时候变得荒谬?
所属栏目:[MsSql] 日期:2020-05-24 热度:151
我经常发现自己质疑在创建数据库和关系时是否采用正确的方法来规划未来的可扩展性. 我有以下情况: 我有一个Donor表和一个Recipient表.两个表共享公共信息,例如first_name,last_name,email_address,date_of_birth等.如果您原谅我的面向对象语言,它们似乎都共[详细]
-
sql-server – SQL Server – 使用当前的GetDate过滤器创建模式绑定索引视图
所属栏目:[MsSql] 日期:2020-05-24 热度:77
我想创建以下索引视图: CREATE VIEW [Cic].[vwMarker] WITH SCHEMABINDING AS Select SubId, marker.EquipmentID, marker.ReadTime, marker.CdsLotOpside, marker.CdsLotBa[详细]
-
sql – 如何在查询中使用divide函数?
所属栏目:[MsSql] 日期:2020-05-24 热度:79
我想显示Overshipment列的百分比. 我的示例查询 select (SPGI09_EARLY_OVER_T – (SPGI09_OVER_WK_EARLY_ADJUST_T) / (SPGI09_EARLY_OVER_T + SPGR99_LATE_CM_T + SPGR99_ON_TIME_Q))from CSPGI09_OVERSHIPMENT 表名 – CSPGI09_OVER[详细]
-
sql – 选择两列之间的日期
所属栏目:[MsSql] 日期:2020-05-24 热度:187
我需要SQL中的查询. 如果我有两列STARTDATE和END_DATE. 我想选择日期介于这两个日期之间的所有行. e.g.: startdate = 1/1/2011 AND enddate = 2/2/2011. SELECT * FROM table1 WHERE 2011-01-01 BETWEEN table1.startdate AND table1.enddate 用now([详细]
-
sql-server – 根据不满足单一条件的客户从SQL Server中删除所有客户的最快方法是什么
所属栏目:[MsSql] 日期:2020-05-24 热度:161
让我举例解释一下.请考虑下表: Customer Id | Food------------+---------1 | Pizza 1 | Burger 1 | Hot Dog 2 | Milkshake 2 | Burger 3[详细]
-
sql – 仅当字符串以数字值开头时才选择字符串的数字部分
所属栏目:[MsSql] 日期:2020-05-24 热度:91
这只给我最后一个字符(数字),但我需要整个数字字符串 SELECT substring(123 Main Street FROM %#[0-9]#% FOR #) 结果:3 期待:123 这给了我相同的结果,但我需要它返回一个空白值: SELECT substring(Main 123 Street FROM %#[0-9]#% FOR #) 结果:3 期待[详细]
-
安装 – 为SQL Server 2012安装设置/ SECURITYMODE为混合模式
所属栏目:[MsSql] 日期:2020-05-24 热度:69
我正在从命令行安装SQL Server 2012,作为我正在创建的安装程序的一部分. 我想使用混合安全性(例如,允许SQL和Windows身份验证). 从查看Microsoft install guide我可以看到将/ SECURITYMODE设置为SQL,将/ SAPWD设置为密码,将提供SQL模式,并且通过不设置它们,我[详细]
-
sql-server-2008 – 如何在sql server中的波斯语中转换datetime
所属栏目:[MsSql] 日期:2020-05-24 热度:183
我想在sql server中将我的日期时间转换为波斯语日期时间.我的日期时间是MM / DD / YYYY格式.在sql server中是否有任何功能来执行此操作,因为当我想要hijri datetime时我会使用它 select CONVERT(VARCHAR(40), getdate(), 131) //Output is 14/08/1432 5:02:01[详细]
-
如何更改SQL Server中主键的列长度?
所属栏目:[MsSql] 日期:2020-05-24 热度:137
我知道如何更改列的长度,但我的SQL语句失败,因为我想要更改的列是PK,所以我收到以下错误: Msg 5074, Level 16, State 1, Line 1 The object ‘PK_TableName’ is dependent on column ‘PersonID’. PersonID = PK. 我读过What is the sql to change the fie[详细]
-
sql – 将两个选择查询合并为一个
所属栏目:[MsSql] 日期:2020-05-24 热度:187
我有三个表:历史,视频和用户. 以下两个查询为每个视频显示法国用户或德国用户的观看次数: SELECT V.idVideo, COUNT(H.idVideo) AS nb_frFROM HISTORY HINNER JOIN VIDEO V ON V.idVideo = H.idVideoINNER JOIN USER U ON U.idUser = H.idUserWHERE U.nat[详细]
-
sql-server – 导入Access .mdb时SQL Server导入向导“工作组信息文件”错误
所属栏目:[MsSql] 日期:2020-05-24 热度:134
是否可以导入MS Access.如果我没有安装MS Access,mdb文件进入SQLExpress?我问的原因是因为在尝试使用SQL Management Studio中的导入向导执行此任务时出现以下错误: “由于初始化提供程序时出错,测试连接失败.无法启动应用程序.工作组信息文件丢失或由其他用[详细]
-
按SQL中的计算字段分组
所属栏目:[MsSql] 日期:2020-05-24 热度:152
我写了这样的查询 CASE WHEN [col1] = s THEN 1 WHEN [col1] = t THEN 2 WHEN [col1] = u THEN 3 WHEN [col2] = v THEN 4.......END AS prod[详细]
-
sql-server – 自动增加bigint列?
所属栏目:[MsSql] 日期:2020-05-24 热度:133
我想为我插入表中的每一行数据都有一个bigint ID列.我希望Sql server生成数字.我尝试使用bigint列ID创建一个表.我希望这是自动增量,第一个值为1.我尝试在我的create table语句中使用[ID] [bigint] AUTO_INCREMENT NOT NULL,但我得到错误 – ‘AUTO_INCREMENT[详细]

浙公网安备 33038102330553号