タグ

serverとファンクションに関するwogawaraのブックマーク (1)

  • 『SQL Server の ユーザー定義関数』

    ユーザー定義のスカラー値関数を Select文の中で使う場合は、スキーマ名まで明記しないといけないようだ。 SQL Server 2008 で確認。 普段は、dbo ばかり使っていて、この dbo はほとんど省略可能だが、今回は引っかかってしまった。 dbo.myUserFunction というスカラー値関数があったとして。 間違い。関数が「組み込み関数として認識されない」という警告が出る。 ----------- Select 列1 ,列2 ,列3 ,myUserFunction(列3) FROM テーブル名 正解。 ----------- Select 列1 ,列2 ,列3 ,dbo.myUserFunction(列3) FROM テーブル名

    『SQL Server の ユーザー定義関数』
  • 1