sql >> データベース >  >> RDS >> Sqlserver

SQL Server は日付でメソッドを呼び出せません

    あなたは正しいです、それはSSMSのバグです。 SQL Server Management Studio 2008 R2 を使用しています。ビルトイン デザイナーを使用してビューを作成しようとすると、あなたと同じエラー メッセージが表示されます:

    SQL Execution Error
    Error Source: .Net SqlClient Data Provider
    Error Message: Cannot call methods on date.
      

    @Aaron Bertrand が述べたように、問題を解決するには、[新しいクエリ] を選択し、[クエリ] ウィンドウでビューを作成します。あなたのコードでは、次のようになります:

    CREATE VIEW myView AS
    SELECT     ID, ScheduleID, ShiftDate, CAST(ShiftDate AS DATE) AS ProductionDate
    FROM       dbo.ScheduleResults
      

    1. Oracleのvarchar2PL/ SQLサブプログラム引数のサイズ制限は何ですか?

    2. プロトコルパケットの順序が正しくありません

    3. 完全なストアドプロシージャコードを表示する方法は?

    4. 別のデータを検索しようとすると、同じ結果が返されます