1. sql用where語句獲取當前時間
select CONVERT(char(10), GETDATE(), 120)
結果是
2009-05-04
2. 如何用Sql語句獲取當前時間,並且在當前時間的基礎上減去3天的時間
1、首先最常用的就是GETDATE了,如下圖所示,直接獲得當前最新的日期。
3. SQL 怎麼獲取今天10:00的時間
1> SELECT
2> DATEADD(DD, DATEDIFF(DD, 0, GETDATE()), 0) AS [今天0點],
3> DATEADD(HH, 10, DATEADD(DD, DATEDIFF(DD, 0, GETDATE()), 0) ) AS [今天10點]
4> go
今天0點 今天10點
----------------------- -----------------------
2011-09-26 00:00:00.000 2011-09-26 10:00:00.000
(1 行受影響)
4. SQL SERVER怎麼獲取當前系統時間這個sql語句應該怎麼寫
--定義變數
declare @time datetime
--設置默認時間
set @time = getdate()
--輸出默認時間
print @time
--關鍵為getdate()函數用於獲取當前系統時間
5. 用sql語句如何獲取當前時間,如何通過寫sql語句改變資料庫中的值如何通過寫sql語句把數據從數據中提取出來
看你用啥資料庫了,每個資料庫好像都有這個內置函數,查查官方文檔。
轉個例子給你參考
例如有表table,table 中有兩個欄位:name 、makedate
1.oracle:
插入系統時間應為sysdate:
insert into table (name,makedate) values('測試',sysdate);
2.Db2:
插入系統時間應為current timestamp並且makedate數據類型為timestamp
insert into table (name,makedate) values('測試',current timestamp);
3.SqlServer:
插入系統時間應為GETDATE()
insert into table (name,makedate) values('測試',GETDATE());
4.MySQL:
插入系統時間應:
now():以'yyyy-mm-dd hh:mm:ss'返回當前的日期時間,可以直接存到datetime欄位中。
curdate():』yyyy-mm-dd』的格式返回今天的日期,可以直接存到date欄位中。
insert into table (name,makedate) values('測試',now());
6. 獲取資料庫伺服器的當前的時間的SQL語句應該怎麼寫
不同資料庫獲取方式也是不一樣的
Oracle:
系統時間比較熟悉 是select sysdate from al時間類型獲取;
select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from al;以字元串形式獲取
SQL Server:
使用GETDATE()
SQL Server擁有非常強大的日期函數:
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM
MYSQL
select now();
7. SQL語句自動獲取本機日期時間
sql取當前日期,對於mssqlserver,oracle , select getdate() 即可,不過這個不是本機時間,是數據伺服器的時間不同的服務,函數不定相同,如access用select now(),這個倒是本機時間。
8. sql語句怎麼獲取系統時間
sql語句怎麼獲取系統時間
sql讀取系統日期和時間的方法如下:
--獲取當前日期(如:yyyymmdd)
select CONVERT (nvarchar(12),GETDATE(),112)
--獲取當前日期(如:yyyymmdd hh:MM:ss)
select GETDATE()
--獲取當前日期(如:yyyy-mm-dd)
Select Datename(year,GetDate())+'-'+Datename(month,GetDate())+'-'+Datename(day,GetDate())
--獲取當前日期(如:yyyy/mm/dd)
select DATENAME(YEAR,GETDATE())+'/'+DATENAME(MONTH,GETDATE())+'/'+DATENAME(DAY,GETDATE())
--獲取幾種日期
select DATENAME(YEAR,GETDATE()) --年份(YYYY)
select DATENAME(YY,GETDATE())
select DATENAME(MM,GETDATE()) --月份
select DATENAME(DD,GETDATE()) --日期
select dateName(hh,getdate()) --獲取小時
select DATENAME(MI,GETDATE()) --獲取分鍾
select DATENAME(SECOND,GETDATE()) --獲取秒
select DATENAME(WEEK,GETDATE()) --獲取當前星期(周)是這一年中的第幾個星期(周)
select DATENAME(WEEKDAY,GETDATE()) --星期幾
9. plsql循環執行,每執行列印當前是第幾次,怎麼做
begin
for r in 1..10 loop
dbms_output.put_line('第'||r||'次');
end loop;
end;
10. PLSQL中SQL語句執行時間如何列印出來
試試 dbms_output.put_line(to_date('1999-01-01'));