读书人

SQL AnyWhere 局域网跟 Exec

发布时间: 2012-12-31 11:57:52 作者: rapoo

SQL AnyWhere 局域网和 Exec
本帖最后由 acujne 于 2011-07-19 11:29:25 编辑 1、在MS SQL server中 可以用字符串拼装SQL 语句后用EXEC 执行
如:
exec ('select * from tb_User')
求解:
SQL anywhere中是否能这样执行代码。。具体代码怎样写??

2、如何检索当前局域网中已经开启的SQL anywhere 网络服务器[或名称]???

请用详细代码说明。。

3、项目中出现错误:局域网连接:
"DBN=xdqt;UID=dba;Pwd=sql;Server=xdqt"...连接字符串。
错误:未找到数据库服务器/Database server not found....
已确认:xdqt网络服务器已在另外的机器上启动..本机再开报错....并且用外网连接连接成功

请各位大神帮帮忙。。。
[解决办法]
1
CREATE PROCEDURE CreateTableProc(
IN tablename char(30)
)
BEGIN
EXECUTE IMMEDIATE
'CREATE TABLE '
[解决办法]
tablename
[解决办法]

' ( column1 INT PRIMARY KEY)'
END;


调用过程并创建名为 mytable 的表:

CALL CreateTableProc( 'mytable' );

读书人网 >SQL Server

热点推荐