Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Duy trì cột ngày giờ được tính toán trong SQL Server 2005

Còn về:

CREATE FUNCTION [dbo].[fComputeValue] (@data XML)
RETURNS varchar(50)
WITH SCHEMABINDING
AS
BEGIN
  RETURN @data.value('(/Metadata/Value[@Key="StartDate"])[1]', 'varchar(50)')
END

và:

ALTER TABLE dbo.CustomMetadataTable ADD [StartDate] AS (convert(datetime,([dbo].[fComputeValue]([CustomMetadataColumn]), 127)) PERSISTED

hoặc:

return convert(datetime, @data.value('(/Metadata/Value[@Key="StartDate"])[1]', 'varchar(50)'), 127)

Từ sách trực tuyến:

Nó có thể hữu ích nếu bạn sử dụng CONVERT với kiểu 127




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tìm cổng đang chạy của SQL Server?

  2. Xuất kết quả truy vấn sang tệp .csv trong SQL Server 2008

  3. Cách xem nhật ký giao dịch trong SQL Server 2008

  4. Hàm ROUND () của SQL Server:Điều gì cần làm và Tại sao bạn nên quan tâm?

  5. Cách hoạt động của hàm SOUNDEX () SQL Server