相关疑难解决方法(0)

在SQL中选择CHAR over VARCHAR的用例有哪些?

我意识到如果我的所有值都是固定宽度的话,建议使用CHAR.但是,那又怎样?为什么不为所有文本字段选择VARCHAR只是为了安全.

sql t-sql sql-server

269
推荐指数
10
解决办法
16万
查看次数

sql server将日期转换为字符串MM/DD/YYYY

我正在使用SQL Server 2008.

我有以下内容:

    select convert(varchar(20),fmdate) from Sery
Run Code Online (Sandbox Code Playgroud)

如何将日期转换为字符串,使其显示为MM/DD/YYYY

sql-server-2008-r2

40
推荐指数
4
解决办法
21万
查看次数

Format()函数不起作用?

我试图在sql中执行以下内置函数,但它给了我错误,该函数不存在

我的查询:

select EmpId, EmpName, format(EmpJoinDate, "YYYY-DD-MM") as date from Employee
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

'format' is not a recognized built-in function name
Run Code Online (Sandbox Code Playgroud)

可能是什么问题,或者我做错了什么?

谢谢!

sql t-sql format sql-server-2005 sql-server-2008

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

SELECT CONVERT(VARCHAR(10),GETDATE(),110)110这里的含义是什么?

当我们在sql中转换或转换日期时,请参阅下面的sql代码

SELECT CONVERT(VARCHAR(10), GETDATE(), 110) AS [MM-DD-YYYY] 
Run Code Online (Sandbox Code Playgroud)

它工作正常,我只想知道上面代码中110的含义.它实际上做了什么,有时我们使用102,112等.这个数字的用途是什么.

sql casting date getdate

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

将SQL Server日期时间转换为mysql日期时间

可能重复:
如何将DateTime转换为VarChar

如何将SQL日期时间(例如08/14/2012 1:05:18 PM)转换为mysql方式(即Ymd H:i:s)?

php mysql sql-server datetime

0
推荐指数
1
解决办法
5550
查看次数

在日期时间字段上使用 IIF 输出字符串时 SQL Server 转换错误

我有以下选择语句:

SELECT IIF(DateFirstSeen IS NOT NULL, DateFirstSeen, 'Not Seen') as [Date First Seen]
Run Code Online (Sandbox Code Playgroud)

但是当我运行这个时,我收到错误:

Conversion failed when converting character string to smalldatetime data type
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

sql t-sql sql-server string date

0
推荐指数
1
解决办法
189
查看次数

GETDATE()不返回毫秒和分钟

我想这是一个简单的问题,但我需要帮助.

declare @Date date
SET   @Date =GETDATE()
print @date
Run Code Online (Sandbox Code Playgroud)

宣言给了我结果: 2013-08-04

但我还需要几毫秒和几分钟.

我怎么能做到这一点?

sql sql-server sql-server-2012

-1
推荐指数
1
解决办法
136
查看次数