小编Abe*_*ler的帖子

"#"在MySql中表示什么?

我来自SQL Server背景,并认为它可能意味着它是一个临时表,但在阅读MySql临时表后,我认为这不是真的.

我在以下背景中看到它:

SELECT ID, Name FROM #_SomeName
Run Code Online (Sandbox Code Playgroud)

UPDATE

此查询在PHP字符串中定义,然后针对MySQL数据库运行.我不确定这是否会有所作为......

这是我正在运行的PHP代码:

$query="select id, name from #__SomeName";
$db=&JFactory::getDBO();
$db->setQuery($query);
Run Code Online (Sandbox Code Playgroud)

php mysql joomla

2
推荐指数
1
解决办法
202
查看次数

非unicode与ASCII相同吗?

这源于一个问题,我对nvarcharvarchar.

根据MSDN,varchar是:

...非Unicode字符数据......

我四处寻找"非unicode"的明确定义,但没有任何运气.这跟ASCII一样吗?如果是这样,是否有理由说他们不只是说ASCII?

character-encoding

2
推荐指数
1
解决办法
1517
查看次数

linq到数据集等效于SQL LIKE子句

什么是SQL子句的linq等价物WHERE UserName LIKE 'fr_d'

我正在使用内存中的数据集而不是SQL数据库,因此我认为我不能使用类似的东西 where SqlMethods.Like(p.UserName, "Fr_d")

(并不是说我安装的VS2008承认目前存在SqlMethods甚至System.Data.Linq.SqlClient,但那是一个完全不同的问题!)

c# linq

2
推荐指数
1
解决办法
3375
查看次数

.NET缺少方法中的可空类型

我今天注意到,如果你声明一个可以为空的DateTime对象,你就不会获得与拥有标准DateTime对象时相同的函数集.

例如:

DateTime? nullableDT = DateTime.Now;
DateTime regularDT = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,nullableDT不能使用以下任何功能:

ToFileTime
ToFileTimeUtc
ToLocalTime
ToLongDateString
ToLongTimeString
ToOADate
ToShortDateString
ToShortTimeString
ToString(IFormatProvider)
ToString(String)
ToString(String, IFormatProvider)
ToUniversalTime
Run Code Online (Sandbox Code Playgroud)

这是短名单,还有更多方法不可用.

为什么.NET表现得像这样?我绕过可以Convert.ToDateTime()约会的日期来解决这个问题,但这看起来很克服......有更好的方法吗?

.net nullable

2
推荐指数
1
解决办法
254
查看次数

有没有办法让这个SQL更有效率?

请考虑以下表格:

部门

deptid      (type:INT)
deptname    (type: TEXT)
hours       (type:INT)
active      (type:BIT)
Run Code Online (Sandbox Code Playgroud)

雇员

empid       (type:INT)
empname     (type: TEXT)
deptid      (type: INT)
designation (type: TEXT)
salary      (type: INT)
Run Code Online (Sandbox Code Playgroud)

编写查询以返回属于头数为4或更多的部门的员工的列名empname和deptname.记录应按empname的字母顺序返回

这是我的看法:

SELECT e1.empname, d.deptname from employee AS e1
FULL JOIN department AS d on e1.deptid = d.deptid
  WHERE e1.deptid IN(
    SELECT deptid FROM(
      SELECT e2.deptid, COUNT(e2.empid)
      FROM employee AS e2
      GROUP BY e2.deptid
      HAVING COUNT(e2.empid) >= 4
    )
  )
ORDER BY empname;
Run Code Online (Sandbox Code Playgroud)

你会如何改进?

sql database performance

2
推荐指数
1
解决办法
1044
查看次数

找到写入SQL Server中的事务日志的内容?

有没有办法看到写入事务日志的内容?

我有一个日志文件,在过去20分钟内增加了15个Gigs.有没有办法让我找出造成这种情况的原因?

sql-server transaction-log sql-server-2008

2
推荐指数
1
解决办法
1万
查看次数

在同一个运行时运行两个相同的DLL?

问题:我有DLL形式的开发代码和生产代码,我希望能够比较每个代码的结果.这一切都需要在相同的运行时间内发生.

我正在寻找:代码只是加载开发DLL,存储结果,然后打开prod dll,存储结果,然后比较两者的结果.

当前策略:我现在正在考虑使用app域,但是我还没有找到任何非常清晰的代码示例,只是展示了如何加载DLL,从该DLL运行方法,以及存储结果DLL.应用程序域的概念对我来说仍然是模糊的,因为它似乎是从它调用的代码外部,因此存储来自这种外部应用程序域的结果对我来说有点混乱.

在任何情况下,我真的对一个简单的例子感兴趣,该例子演示了加载DLL并从中运行代码,存储结果,以及加载同一DLL的另一个版本并执行相同的操作.

任何帮助将非常感激!谢谢!

.net c# dll

2
推荐指数
1
解决办法
655
查看次数

SQL查询问题

假设我有两张桌子,"花园"和"鲜花".这些桌子之间有1:n关系,因为在花园里可以有很多花.是否可以编写一个SQL查询,该查询返回具有以下结构的结果:

GardenName     Flower1Name      Flower2Name .... (as long as there are entries in flowers)
myGarden        rose             tulip
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

2
推荐指数
2
解决办法
313
查看次数

根据条件将数据从一个表传输到另一个表

我有一个表名SOURCETABLE,字段为RollID,SMSID,FName,Lname.Destination表是DestTable,其中包含字段ID,FirstName,LastName.我的任务是从以下条件的SOURCETABLE数据创建DestTable:

If RollID = NULL
   ID = SMSID
else
   ID = RollID
end if
Run Code Online (Sandbox Code Playgroud)

Fname将转到Firstname,Lname将转到LastName

我应该写什么声明?

sql sql-server

2
推荐指数
1
解决办法
1028
查看次数

string.Format抛出异常

我有一个String.Format的问题,我需要帮助:

string Placeholder = @"(function({0}, $, undefined) { {1} }( window.{0} = window.{0} || {}, jQuery));";
string output = string.Format(Placeholder, "Value1", "Value2");
Run Code Online (Sandbox Code Playgroud)

String.Format上有以下异常

'string.Format(占位符,"Value1","Value2")'引发了类型'System.FormatException'字符串{System.FormatException}的异常

知道为什么吗?

.net c# string

2
推荐指数
1
解决办法
1290
查看次数