Inserire il valore EMPTY_CLOB() in SQL Server

venerdì 16 marzo 2012 - 11.58
Tag Elenco Tags  SQL Server 2008 R2  |  SQL Server 2008  |  SQL Server 2005  |  SQL Server 2000  |  SQL Server Express  |  Oracle 11g  |  Oracle 10g  |  Oracle 9g

gsflash80 Profilo | Junior Member

Buongiorno a tutti, sto facendo la traduzione da oracle a sql server.

VALUES(@id_cons_1, @p_idamm, @p_idpeople, @idruoloinuo, 'N', GetDate(), @p_userid, @p_idgruppo, @p_idpolicy, EMPTY_CLOB(),EMPTY_CLOB())

ho sostituito EMPTY_CLOB a TEXT però ho visto sulla rete:

"Lots of older documentation and articles state that CLOB is the same as TEXT in MSSQL, but TEXT has become deprecated towards NVARCHAR(MAX)."

Quindi ho messo NVARCAR(MAX)

ma l'errore mi restituisce:
'NVARCHAR' is not a recognized built-in function name

Ma non va bene NVARCHAR(MAX)?
Grazie
----

..:: GSFLASH ::..
http://www.gsflash.it
http://blogs.dotnethell.it/gabrieleserpi/
MCTS - ACP - OCP - ECDL - ACSP
Ubuntu 11.04/OpenSuse 10.3
Vista Seven/MacOSX SnowLeopard

alx_81 Profilo | Guru

>Buongiorno a tutti, sto facendo la traduzione da oracle a sql server.
ciao

>ho sostituito EMPTY_CLOB a TEXT però ho visto sulla rete:
>Ma non va bene NVARCHAR(MAX)?
no, non credo.. perchè EMPTY_CLOB() è una funzione che torna un puntatore ad un'area di memoria per un LOB (almeno mi sembra di capire sia questo) mentre NVARCHAR è un tipo di dato.
io metterei semplicemente NULL..

>Grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5